Use Spread to improve performance

Co-authored-by: Cody Robibero <cody@robibe.ro>
pull/11416/head
gnattu 2 months ago committed by GitHub
parent f6126653e8
commit 23951699f6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -256,13 +256,14 @@ public class ItemsController : BaseJellyfinApiController
return BadRequest("userId is required"); return BadRequest("userId is required");
} }
var fieldsList = fields.ToList(); if (user is not null
if (user is not null && user.GetPreference(PreferenceKind.AllowedTags).Length != 0) && user.GetPreference(PreferenceKind.AllowedTags).Length != 0
&& !fields.Contains(ItemFields.Tags))
{ {
fieldsList.Add(ItemFields.Tags); fields = [..fields, ItemFields.Tags];
} }
var dtoOptions = new DtoOptions { Fields = fieldsList } var dtoOptions = new DtoOptions { Fields = fields }
.AddClientFields(User) .AddClientFields(User)
.AddAdditionalDtoOptions(enableImages, enableUserData, imageTypeLimit, enableImageTypes); .AddAdditionalDtoOptions(enableImages, enableUserData, imageTypeLimit, enableImageTypes);

Loading…
Cancel
Save