From 5c6ac2c43034ad924ef1deb916c9edf8560816bc Mon Sep 17 00:00:00 2001 From: Simon Ding Date: Sun, 11 Aug 2024 20:19:51 +0800 Subject: [PATCH] fix: movie target dir --- server/core/scheduler.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/server/core/scheduler.go b/server/core/scheduler.go index 3fb2f39..b8a21f9 100644 --- a/server/core/scheduler.go +++ b/server/core/scheduler.go @@ -262,17 +262,17 @@ func (c *Client) downloadMovie() { continue } ep := detail.Episodes[0] - if ep.Status == episode.StatusDownloaded { + if ep.Status != episode.StatusMissing { continue } - if err := c.downloadMovieSingleEpisode(ep); err != nil { + if err := c.downloadMovieSingleEpisode(ep, series.TargetDir); err != nil { log.Errorf("download movie error: %v", err) } } } -func (c *Client) downloadMovieSingleEpisode(ep *ent.Episode) error { +func (c *Client) downloadMovieSingleEpisode(ep *ent.Episode, targetDir string) error { trc, dlc, err := c.getDownloadClient() if err != nil { return errors.Wrap(err, "connect transmission") @@ -305,7 +305,7 @@ func (c *Client) downloadMovieSingleEpisode(ep *ent.Episode) error { MediaID: ep.MediaID, EpisodeID: ep.ID, SourceTitle: r1.Name, - TargetDir: "./", + TargetDir: targetDir, Status: history.StatusRunning, Size: r1.Size, Saved: torrent.Save(),