mirror of
https://github.com/simon-ding/polaris.git
synced 2026-06-09 03:27:39 +08:00
fix: get episode
This commit is contained in:
@@ -260,8 +260,9 @@ func (c *Engine) findEpisodeFilesPreMoving(historyId int) error {
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
for _, id := range episodeIds {
|
for _, id := range episodeIds {
|
||||||
ep, err := c.db.GetEpisode(his.MediaID, his.SeasonNum, id)
|
ep, err := c.db.GetEpisodeByID(id)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
log.Warnf("query episode error (%d): %v", id, err)
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
task.WalkFunc()(func(path string, info fs.FileInfo) error {
|
task.WalkFunc()(func(path string, info fs.FileInfo) error {
|
||||||
|
|||||||
@@ -106,9 +106,9 @@ func (s *Server) RemoveActivity(c *gin.Context) (interface{}, error) {
|
|||||||
episodeIds := s.core.GetEpisodeIds(his)
|
episodeIds := s.core.GetEpisodeIds(his)
|
||||||
|
|
||||||
for _, id := range episodeIds {
|
for _, id := range episodeIds {
|
||||||
ep, err := s.db.GetEpisode(his.MediaID, his.SeasonNum, id)
|
ep, err := s.db.GetEpisodeByID(id)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Warnf("get episode error: %v", err)
|
log.Warnf("get episode (%d) error: %v", id, err)
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
if !s.db.IsEpisodeDownloadingOrDownloaded(id) && ep.Status != episode.StatusDownloaded {
|
if !s.db.IsEpisodeDownloadingOrDownloaded(id) && ep.Status != episode.StatusDownloaded {
|
||||||
@@ -127,7 +127,7 @@ func (s *Server) addTorrent2Blacklist(h *ent.History) error {
|
|||||||
|
|
||||||
func (s *Server) GetAllBlacklistItems(c *gin.Context) (interface{}, error) {
|
func (s *Server) GetAllBlacklistItems(c *gin.Context) (interface{}, error) {
|
||||||
list, err := s.db.GetTorrentBlacklist()
|
list, err := s.db.GetTorrentBlacklist()
|
||||||
if err!= nil {
|
if err != nil {
|
||||||
return nil, errors.Wrap(err, "db")
|
return nil, errors.Wrap(err, "db")
|
||||||
}
|
}
|
||||||
return list, nil
|
return list, nil
|
||||||
@@ -138,10 +138,10 @@ func (s *Server) RemoveBlacklistItem(c *gin.Context) (interface{}, error) {
|
|||||||
return nil, fmt.Errorf("id is empty")
|
return nil, fmt.Errorf("id is empty")
|
||||||
}
|
}
|
||||||
idInt, err := strconv.Atoi(id)
|
idInt, err := strconv.Atoi(id)
|
||||||
if err!= nil {
|
if err != nil {
|
||||||
return nil, fmt.Errorf("id is not int: %v", id)
|
return nil, fmt.Errorf("id is not int: %v", id)
|
||||||
}
|
}
|
||||||
if err := s.db.DeleteTorrentBlacklist(idInt); err!= nil {
|
if err := s.db.DeleteTorrentBlacklist(idInt); err != nil {
|
||||||
return nil, errors.Wrap(err, "db")
|
return nil, errors.Wrap(err, "db")
|
||||||
}
|
}
|
||||||
return nil, nil
|
return nil, nil
|
||||||
|
|||||||
Reference in New Issue
Block a user