aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcvium <clausvium@gmail.com>2020-12-10 13:44:58 +0100
committercvium <clausvium@gmail.com>2020-12-10 13:44:58 +0100
commitdd238937f4739291dd4eab337d8be00194951761 (patch)
treed0e795c849a2bd07ce576e8bd75c5d3c312035bb
parent3c5bbeb80ccde3a97d766cdd7d99b514b20ac85d (diff)
Remember to await the async task
-rw-r--r--MediaBrowser.Providers/Manager/MetadataService.cs7
1 files changed, 3 insertions, 4 deletions
diff --git a/MediaBrowser.Providers/Manager/MetadataService.cs b/MediaBrowser.Providers/Manager/MetadataService.cs
index e78eae4fd..a1cd0b2ea 100644
--- a/MediaBrowser.Providers/Manager/MetadataService.cs
+++ b/MediaBrowser.Providers/Manager/MetadataService.cs
@@ -229,7 +229,7 @@ namespace MediaBrowser.Providers.Manager
await result.Item.UpdateToRepositoryAsync(reason, cancellationToken).ConfigureAwait(false);
}
- private Task SavePeopleMetadataAsync(List<PersonInfo> people, LibraryOptions libraryOptions, CancellationToken cancellationToken)
+ private async Task SavePeopleMetadataAsync(List<PersonInfo> people, LibraryOptions libraryOptions, CancellationToken cancellationToken)
{
var personsToSave = new List<BaseItem>();
var personsToSaveWithImages = new List<BaseItem>();
@@ -267,11 +267,10 @@ namespace MediaBrowser.Providers.Manager
// This is a little ugly, but it saves a lot of I/O with the db by doing this in bulk.
// To avoid updating images for no reason, we differentiate between the two item update types.
- LibraryManager.RunMetadataSavers(personsToSave, ItemUpdateType.MetadataDownload);
- LibraryManager.RunMetadataSavers(personsToSaveWithImages, ItemUpdateType.ImageUpdate);
+ await LibraryManager.RunMetadataSavers(personsToSave, ItemUpdateType.MetadataDownload).ConfigureAwait(false);
+ await LibraryManager.RunMetadataSavers(personsToSaveWithImages, ItemUpdateType.ImageUpdate).ConfigureAwait(false);
LibraryManager.CreateItems(personsToSave.Concat(personsToSaveWithImages).ToList(), null, CancellationToken.None);
- return Task.CompletedTask;
}
protected virtual Task AfterMetadataRefresh(TItemType item, MetadataRefreshOptions refreshOptions, CancellationToken cancellationToken)