aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Emby.Server.Implementations/LiveTv/Listings/SchedulesDirect.cs17
1 files changed, 11 insertions, 6 deletions
diff --git a/Emby.Server.Implementations/LiveTv/Listings/SchedulesDirect.cs b/Emby.Server.Implementations/LiveTv/Listings/SchedulesDirect.cs
index 6fe3615d3..b7cfdea1b 100644
--- a/Emby.Server.Implementations/LiveTv/Listings/SchedulesDirect.cs
+++ b/Emby.Server.Implementations/LiveTv/Listings/SchedulesDirect.cs
@@ -358,14 +358,19 @@ namespace Emby.Server.Implementations.LiveTv.Listings
if (details.metadata != null)
{
- var gracenote = details.metadata.Find(x => x.Gracenote != null).Gracenote;
- if (gracenote != null)
+ foreach (var metadataProgram in details.metadata)
{
- info.SeasonNumber = gracenote.season;
-
- if (gracenote.episode > 0)
+ var gracenote = metadataProgram.Gracenote;
+ if (gracenote != null)
{
- info.EpisodeNumber = gracenote.episode;
+ info.SeasonNumber = gracenote.season;
+
+ if (gracenote.episode > 0)
+ {
+ info.EpisodeNumber = gracenote.episode;
+ }
+
+ break;
}
}
}