daemon: populate season_number on refreshed episodes
This commit is contained in:
@@ -279,6 +279,7 @@ impl SeriesRefreshAction {
|
||||
|
||||
let mut fresh = Vec::new();
|
||||
let mut changed = false;
|
||||
let season = season_number(number);
|
||||
for source in &detail.episodes {
|
||||
let number = i64::from(source.number);
|
||||
if let Some(&(id, ref title, ref air_date, vanished)) = known.get(&number) {
|
||||
@@ -311,6 +312,7 @@ impl SeriesRefreshAction {
|
||||
fresh.push(CoreEpisode {
|
||||
id: EpisodeId(0),
|
||||
season_id: SeasonId(season_id),
|
||||
season_number: season,
|
||||
number: season_number(source.number),
|
||||
title: source.title.clone(),
|
||||
air_date: source.air_date.map(system_time),
|
||||
@@ -449,6 +451,7 @@ fn core_episodes(series_id: i64, detail: &TmdbSeasonDetail) -> Vec<CoreEpisode>
|
||||
.map(|source| CoreEpisode {
|
||||
id: EpisodeId(0),
|
||||
season_id: SeasonId(series_id),
|
||||
season_number: season_number(detail.number),
|
||||
number: season_number(source.number),
|
||||
title: source.title.clone(),
|
||||
air_date: source.air_date.map(system_time),
|
||||
|
||||
Reference in New Issue
Block a user