Trying to be more safe

This commit is contained in:
Vasily 2020-02-27 20:14:56 +03:00
parent e125db4fe3
commit 0f0b89f344

View File

@ -809,11 +809,11 @@ namespace MediaBrowser.Controller.Entities
public QueryResult<BaseItem> GetItems(InternalItemsQuery query) public QueryResult<BaseItem> GetItems(InternalItemsQuery query)
{ {
if (query.ItemIds.Length > 1) if (query.ItemIds.Length > 0)
{ {
var result = LibraryManager.GetItemsResult(query); var result = LibraryManager.GetItemsResult(query);
if (query.OrderBy.Count == 0) if (query.OrderBy.Count == 0 && query.ItemIds.Length > 1)
{ {
var ids = query.ItemIds.ToList(); var ids = query.ItemIds.ToList();
// Try to preserve order, "Play To" relies on it // Try to preserve order, "Play To" relies on it
@ -829,11 +829,11 @@ namespace MediaBrowser.Controller.Entities
{ {
query.EnableTotalRecordCount = false; query.EnableTotalRecordCount = false;
if (query.ItemIds.Length > 1) if (query.ItemIds.Length > 0)
{ {
var result = LibraryManager.GetItemList(query); var result = LibraryManager.GetItemList(query);
if (query.OrderBy.Count == 0) if (query.OrderBy.Count == 0 && query.ItemIds.Length > 1)
{ {
var ids = query.ItemIds.ToList(); var ids = query.ItemIds.ToList();
// Try to preserve order, "Play To" relies on it // Try to preserve order, "Play To" relies on it