fix: Marked the Season.statistics field as Option so that a panic does not happen for outdated Sonarr data. This resolves #35

This commit is contained in:
2025-03-10 16:13:04 -06:00
parent 6d38bc5e1d
commit cab06fe43f
6 changed files with 50 additions and 24 deletions
@@ -247,7 +247,11 @@ fn draw_seasons_table(f: &mut Frame<'_>, app: &mut App<'_>, area: Rect) {
size_on_disk,
next_airing,
..
} = statistics;
} = if let Some(stats) = statistics {
stats
} else {
&SeasonStatistics::default()
};
let season_monitored = if season.monitored { "🏷" } else { "" };
let size = convert_to_gb(*size_on_disk);