aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Api/UserLibrary/BaseItemsByNameService.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Api/UserLibrary/BaseItemsByNameService.cs')
-rw-r--r--MediaBrowser.Api/UserLibrary/BaseItemsByNameService.cs12
1 files changed, 5 insertions, 7 deletions
diff --git a/MediaBrowser.Api/UserLibrary/BaseItemsByNameService.cs b/MediaBrowser.Api/UserLibrary/BaseItemsByNameService.cs
index 5b40b631c..734278924 100644
--- a/MediaBrowser.Api/UserLibrary/BaseItemsByNameService.cs
+++ b/MediaBrowser.Api/UserLibrary/BaseItemsByNameService.cs
@@ -121,11 +121,9 @@ namespace MediaBrowser.Api.UserLibrary
var fields = request.GetItemFields().ToList();
- var tasks = ibnItems.Select(i => GetDto(i, user, fields));
+ var dtos = ibnItems.Select(i => GetDto(i, user, fields));
- var resultItems = await Task.WhenAll(tasks).ConfigureAwait(false);
-
- result.Items = resultItems.Where(i => i != null).ToArray();
+ result.Items = dtos.Where(i => i != null).ToArray();
return result;
}
@@ -253,10 +251,10 @@ namespace MediaBrowser.Api.UserLibrary
/// <param name="user">The user.</param>
/// <param name="fields">The fields.</param>
/// <returns>Task{DtoBaseItem}.</returns>
- private async Task<BaseItemDto> GetDto(TItemType item, User user, List<ItemFields> fields)
+ private BaseItemDto GetDto(TItemType item, User user, List<ItemFields> fields)
{
- var dto = user == null ? await DtoService.GetBaseItemDto(item, fields).ConfigureAwait(false) :
- await DtoService.GetBaseItemDto(item, fields, user).ConfigureAwait(false);
+ var dto = user == null ? DtoService.GetBaseItemDto(item, fields) :
+ DtoService.GetBaseItemDto(item, fields, user);
return dto;
}