mirror of
https://github.com/simon-ding/polaris.git
synced 2026-05-28 21:47:56 +08:00
fix: movie target dir
This commit is contained in:
@@ -262,17 +262,17 @@ func (c *Client) downloadMovie() {
|
|||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
ep := detail.Episodes[0]
|
ep := detail.Episodes[0]
|
||||||
if ep.Status == episode.StatusDownloaded {
|
if ep.Status != episode.StatusMissing {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
if err := c.downloadMovieSingleEpisode(ep); err != nil {
|
if err := c.downloadMovieSingleEpisode(ep, series.TargetDir); err != nil {
|
||||||
log.Errorf("download movie error: %v", err)
|
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()
|
trc, dlc, err := c.getDownloadClient()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return errors.Wrap(err, "connect transmission")
|
return errors.Wrap(err, "connect transmission")
|
||||||
@@ -305,7 +305,7 @@ func (c *Client) downloadMovieSingleEpisode(ep *ent.Episode) error {
|
|||||||
MediaID: ep.MediaID,
|
MediaID: ep.MediaID,
|
||||||
EpisodeID: ep.ID,
|
EpisodeID: ep.ID,
|
||||||
SourceTitle: r1.Name,
|
SourceTitle: r1.Name,
|
||||||
TargetDir: "./",
|
TargetDir: targetDir,
|
||||||
Status: history.StatusRunning,
|
Status: history.StatusRunning,
|
||||||
Size: r1.Size,
|
Size: r1.Size,
|
||||||
Saved: torrent.Save(),
|
Saved: torrent.Save(),
|
||||||
|
|||||||
Reference in New Issue
Block a user