Fixed: Default sort key for wanted/missing API endpoint

Closes #4950
pull/4961/head
Mark McDowall 3 years ago
parent a3fd3c5e67
commit e7ca98489e

@ -23,14 +23,7 @@ namespace Sonarr.Api.V3.Wanted
private PagingResource<EpisodeResource> GetMissingEpisodes(PagingResource<EpisodeResource> pagingResource) private PagingResource<EpisodeResource> GetMissingEpisodes(PagingResource<EpisodeResource> pagingResource)
{ {
var pagingSpec = new PagingSpec<Episode> var pagingSpec = pagingResource.MapToPagingSpec<EpisodeResource, Episode>("airDateUtc", SortDirection.Descending);
{
Page = pagingResource.Page,
PageSize = pagingResource.PageSize,
SortKey = pagingResource.SortKey,
SortDirection = pagingResource.SortDirection
};
var includeSeries = Request.GetBooleanQueryParameter("includeSeries"); var includeSeries = Request.GetBooleanQueryParameter("includeSeries");
var includeImages = Request.GetBooleanQueryParameter("includeImages"); var includeImages = Request.GetBooleanQueryParameter("includeImages");
var monitoredFilter = pagingResource.Filters.FirstOrDefault(f => f.Key == "monitored"); var monitoredFilter = pagingResource.Filters.FirstOrDefault(f => f.Key == "monitored");

@ -29,6 +29,7 @@ namespace Sonarr.Http
if (pagingResource.SortKey == null) if (pagingResource.SortKey == null)
{ {
pagingSpec.SortKey = defaultSortKey; pagingSpec.SortKey = defaultSortKey;
if(pagingResource.SortDirection == SortDirection.Default) if(pagingResource.SortDirection == SortDirection.Default)
{ {
pagingSpec.SortDirection = defaultSortDirection; pagingSpec.SortDirection = defaultSortDirection;

Loading…
Cancel
Save