diff --git a/backend/movies/movies.go b/backend/movies/movies.go index f399a6f..9ab6d68 100644 --- a/backend/movies/movies.go +++ b/backend/movies/movies.go @@ -223,6 +223,7 @@ func (m *Movie) RefreshTorrents(env *web.Env, torrenters []polochon.Torrenter) e // Update them in database for _, t := range m.Movie.Torrents { + t.ImdbID = m.ImdbID err = models.UpsertMovieTorrent(env.Database, t) if err != nil { log.Error("error while adding torrent", err) diff --git a/backend/shows/episodes.go b/backend/shows/episodes.go index c9ac7f8..2273212 100644 --- a/backend/shows/episodes.go +++ b/backend/shows/episodes.go @@ -179,6 +179,9 @@ func RefreshTorrents(env *web.Env, showEpisode *polochon.ShowEpisode, torrenters // Upsert all the torrents we got for _, t := range showEpisode.Torrents { + t.ImdbID = showEpisode.ShowImdbID + t.Season = showEpisode.Season + t.Episode = showEpisode.Episode err = models.UpsertEpisodeTorrent(env.Database, t) if err != nil { log.Errorf("error while adding torrent : %s", err)