From 3266d05c82bcfe3dcc7d255c8eb71bbc046fe555 Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Fri, 29 Nov 2013 17:26:13 -0800 Subject: [PATCH] Rename previews are now ordered in asscending season and epsiode order --- src/NzbDrone.Core/MediaFiles/RenameEpisodeFileService.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/NzbDrone.Core/MediaFiles/RenameEpisodeFileService.cs b/src/NzbDrone.Core/MediaFiles/RenameEpisodeFileService.cs index 7441dd3dd..43573921e 100644 --- a/src/NzbDrone.Core/MediaFiles/RenameEpisodeFileService.cs +++ b/src/NzbDrone.Core/MediaFiles/RenameEpisodeFileService.cs @@ -54,7 +54,10 @@ namespace NzbDrone.Core.MediaFiles var episodes = _episodeService.GetEpisodeBySeries(seriesId); var files = _mediaFileService.GetFilesBySeries(seriesId); - return GetPreviews(series, episodes, files).ToList(); + return GetPreviews(series, episodes, files) + .OrderBy(e => e.SeasonNumber) + .ThenBy(e => e.EpisodeNumbers.First()) + .ToList(); } public List GetRenamePreviews(int seriesId, int seasonNumber) @@ -63,7 +66,8 @@ namespace NzbDrone.Core.MediaFiles var episodes = _episodeService.GetEpisodesBySeason(seriesId, seasonNumber); var files = _mediaFileService.GetFilesBySeason(seriesId, seasonNumber); - return GetPreviews(series, episodes, files).ToList(); + return GetPreviews(series, episodes, files) + .OrderBy(e => e.EpisodeNumbers.First()).ToList(); } private IEnumerable GetPreviews(Series series, List episodes, List files)