fix: incase name not submitted

This commit is contained in:
Simon Ding
2024-07-24 21:35:59 +08:00
parent e334acba32
commit c26e61bbee

View File

@@ -303,13 +303,16 @@ func (s *Server) DownloadMovieTorrent(c *gin.Context) (interface{}, error) {
return nil, errors.Wrap(err, "downloading") return nil, errors.Wrap(err, "downloading")
} }
torrent.Start() torrent.Start()
name := in.Name
if name == "" {
name = media.OriginalName
}
go func() { go func() {
ep := media.Episodes[0] ep := media.Episodes[0]
history, err := s.db.SaveHistoryRecord(ent.History{ history, err := s.db.SaveHistoryRecord(ent.History{
MediaID: media.ID, MediaID: media.ID,
EpisodeID: ep.ID, EpisodeID: ep.ID,
SourceTitle: in.Name, SourceTitle: name,
TargetDir: "./", TargetDir: "./",
Status: history.StatusRunning, Status: history.StatusRunning,
Size: in.Size, Size: in.Size,