diff --git a/src/Sonarr.Api.V3/Wanted/MissingModule.cs b/src/Sonarr.Api.V3/Wanted/MissingModule.cs index f7b59d0f4..b8313adb1 100644 --- a/src/Sonarr.Api.V3/Wanted/MissingModule.cs +++ b/src/Sonarr.Api.V3/Wanted/MissingModule.cs @@ -23,14 +23,7 @@ namespace Sonarr.Api.V3.Wanted private PagingResource GetMissingEpisodes(PagingResource pagingResource) { - var pagingSpec = new PagingSpec - { - Page = pagingResource.Page, - PageSize = pagingResource.PageSize, - SortKey = pagingResource.SortKey, - SortDirection = pagingResource.SortDirection - }; - + var pagingSpec = pagingResource.MapToPagingSpec("airDateUtc", SortDirection.Descending); var includeSeries = Request.GetBooleanQueryParameter("includeSeries"); var includeImages = Request.GetBooleanQueryParameter("includeImages"); var monitoredFilter = pagingResource.Filters.FirstOrDefault(f => f.Key == "monitored"); diff --git a/src/Sonarr.Http/PagingResource.cs b/src/Sonarr.Http/PagingResource.cs index 4525f80cc..2a49402de 100644 --- a/src/Sonarr.Http/PagingResource.cs +++ b/src/Sonarr.Http/PagingResource.cs @@ -29,6 +29,7 @@ namespace Sonarr.Http if (pagingResource.SortKey == null) { pagingSpec.SortKey = defaultSortKey; + if(pagingResource.SortDirection == SortDirection.Default) { pagingSpec.SortDirection = defaultSortDirection;