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");
}
var fieldsList = fields.ToList();
if (user is not null && user.GetPreference(PreferenceKind.AllowedTags).Length != 0)
if (user is not null
&& 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)
.AddAdditionalDtoOptions(enableImages, enableUserData, imageTypeLimit, enableImageTypes);

Loading…
Cancel
Save