fix suggestions prioritizing trailers over movies

This commit is contained in:
Luke Pulverenti 2016-05-21 19:13:35 -04:00
parent aa7bd9f919
commit fb725e90b7

View file

@ -143,7 +143,8 @@ namespace MediaBrowser.Api.Movies
} }
var parentIds = string.IsNullOrWhiteSpace(request.ParentId) ? new string[] { } : new[] { request.ParentId }; var parentIds = string.IsNullOrWhiteSpace(request.ParentId) ? new string[] { } : new[] { request.ParentId };
var movies = _libraryManager.GetItemList(query, parentIds); var movies = _libraryManager.GetItemList(query, parentIds)
.OrderBy(i => (int)i.SourceType);
var listEligibleForCategories = new List<BaseItem>(); var listEligibleForCategories = new List<BaseItem>();
var listEligibleForSuggestion = new List<BaseItem>(); var listEligibleForSuggestion = new List<BaseItem>();
@ -194,8 +195,8 @@ namespace MediaBrowser.Api.Movies
query.IncludeItemTypes = includeList.ToArray(); query.IncludeItemTypes = includeList.ToArray();
} }
var parentIds = new string[] { }; var list = _libraryManager.GetItemList(query)
var list = _libraryManager.GetItemList(query, parentIds) .OrderBy(i => (int)i.SourceType)
.DistinctBy(i => i.GetProviderId(MetadataProviders.Imdb) ?? Guid.NewGuid().ToString("N")) .DistinctBy(i => i.GetProviderId(MetadataProviders.Imdb) ?? Guid.NewGuid().ToString("N"))
.ToList(); .ToList();