diff --git a/MediaBrowser.Server.Implementations/LiveTv/Listings/SchedulesDirect.cs b/MediaBrowser.Server.Implementations/LiveTv/Listings/SchedulesDirect.cs index 75247e95da..e041b3a2a6 100644 --- a/MediaBrowser.Server.Implementations/LiveTv/Listings/SchedulesDirect.cs +++ b/MediaBrowser.Server.Implementations/LiveTv/Listings/SchedulesDirect.cs @@ -48,10 +48,10 @@ namespace MediaBrowser.Server.Implementations.LiveTv.Listings { List dates = new List(); - var start = new List { startDateUtc, startDateUtc.ToLocalTime() }.Min(); - var end = new List { endDateUtc, endDateUtc.ToLocalTime() }.Max(); + var start = new List { startDateUtc, startDateUtc.ToLocalTime() }.Min().Date; + var end = new List { endDateUtc, endDateUtc.ToLocalTime() }.Max().Date; - while (start.DayOfYear <= end.Day) + while (start <= end) { dates.Add(start.ToString("yyyy-MM-dd")); start = start.AddDays(1);