improved performance of save operations (#13889)

This commit is contained in:
JPVenson
2025-04-26 18:32:12 +03:00
committed by GitHub
parent 2ea7af777b
commit 5d65cfcd99
3 changed files with 124 additions and 79 deletions

View File

@@ -128,8 +128,7 @@ namespace MediaBrowser.Providers.Manager
var metadataResult = new MetadataResult<TItemType>
{
Item = itemOfType,
People = LibraryManager.GetPeople(item)
Item = itemOfType
};
var beforeSaveResult = BeforeSave(itemOfType, isFirstRefresh || refreshOptions.ReplaceAllMetadata || refreshOptions.MetadataRefreshMode == MetadataRefreshMode.FullRefresh || requiresRefresh || refreshOptions.ForceSave, updateType);
@@ -253,7 +252,7 @@ namespace MediaBrowser.Providers.Manager
protected async Task SaveItemAsync(MetadataResult<TItemType> result, ItemUpdateType reason, CancellationToken cancellationToken)
{
if (result.Item.SupportsPeople)
if (result.Item.SupportsPeople && result.People is not null)
{
var baseItem = result.Item;