fix sorting episodes without metadata (#353)

This commit is contained in:
Jason Dove
2021-09-08 22:12:47 -05:00
committed by GitHub
parent f6680f29e7
commit f1f09bd4cb
2 changed files with 8 additions and 2 deletions
@@ -66,13 +66,17 @@ namespace ErsatzTV.Core.Scheduling
int episode1 = x switch
{
Episode e => e.EpisodeMetadata.Max(em => em.EpisodeNumber),
Episode e => e.EpisodeMetadata.HeadOrNone().Match(
em => em.EpisodeNumber,
() => int.MaxValue),
_ => int.MaxValue
};
int episode2 = y switch
{
Episode e => e.EpisodeMetadata.Max(em => em.EpisodeNumber),
Episode e => e.EpisodeMetadata.HeadOrNone().Match(
em => em.EpisodeNumber,
() => int.MaxValue),
_ => int.MaxValue
};