From e6ab4196de109382cba6ba864f00639eea9710ed Mon Sep 17 00:00:00 2001 From: Taloth Saldono Date: Fri, 11 Mar 2016 16:53:22 +0100 Subject: [PATCH] Revert "Fixed: Sort episodes on the api by episode number when they air at the same time." This reverts commit 9ffc0ec52155f149ff618404e65c39597208f367. --- src/NzbDrone.Api/Calendar/CalendarFeedModule.cs | 2 +- src/NzbDrone.Api/Calendar/CalendarModule.cs | 2 +- src/NzbDrone.Api/Episodes/EpisodeModuleWithSignalR.cs | 9 +-------- 3 files changed, 3 insertions(+), 10 deletions(-) diff --git a/src/NzbDrone.Api/Calendar/CalendarFeedModule.cs b/src/NzbDrone.Api/Calendar/CalendarFeedModule.cs index d3ff5eac8..27301780f 100644 --- a/src/NzbDrone.Api/Calendar/CalendarFeedModule.cs +++ b/src/NzbDrone.Api/Calendar/CalendarFeedModule.cs @@ -51,7 +51,7 @@ private Response GetCalendarFeed() var episodes = _episodeService.EpisodesBetweenDates(start, end, false); var icalCalendar = new iCalendar(); - foreach (var episode in episodes) + foreach (var episode in episodes.OrderBy(v => v.AirDateUtc.Value)) { var occurrence = icalCalendar.Create(); occurrence.UID = "NzbDrone_episode_" + episode.Id.ToString(); diff --git a/src/NzbDrone.Api/Calendar/CalendarModule.cs b/src/NzbDrone.Api/Calendar/CalendarModule.cs index 72960c143..c89d5f52d 100644 --- a/src/NzbDrone.Api/Calendar/CalendarModule.cs +++ b/src/NzbDrone.Api/Calendar/CalendarModule.cs @@ -35,7 +35,7 @@ private List GetCalendar() var resources = ToListResource(() => _episodeService.EpisodesBetweenDates(start, end, includeUnmonitored)); - return resources; + return resources.OrderBy(e => e.AirDateUtc).ToList(); } } } diff --git a/src/NzbDrone.Api/Episodes/EpisodeModuleWithSignalR.cs b/src/NzbDrone.Api/Episodes/EpisodeModuleWithSignalR.cs index 8ffdfa405..1b18d44c8 100644 --- a/src/NzbDrone.Api/Episodes/EpisodeModuleWithSignalR.cs +++ b/src/NzbDrone.Api/Episodes/EpisodeModuleWithSignalR.cs @@ -79,15 +79,8 @@ protected override List ToListResource(IEnumerable e.AirDateUtc.HasValue) - .ThenBy(e => e.AirDateUtc.Value) - .ThenBy(e => e.SeriesTitle) - .ThenByDescending(e => e.SeasonNumber != 0) - .ThenBy(e => e.SeasonNumber) - .ThenBy(e => e.EpisodeNumber) - .ToList(); } public void Handle(EpisodeGrabbedEvent message)