diff options
| author | cvium <clausvium@gmail.com> | 2020-12-10 13:44:58 +0100 |
|---|---|---|
| committer | cvium <clausvium@gmail.com> | 2020-12-10 13:44:58 +0100 |
| commit | dd238937f4739291dd4eab337d8be00194951761 (patch) | |
| tree | d0e795c849a2bd07ce576e8bd75c5d3c312035bb | |
| parent | 3c5bbeb80ccde3a97d766cdd7d99b514b20ac85d (diff) | |
Remember to await the async task
| -rw-r--r-- | MediaBrowser.Providers/Manager/MetadataService.cs | 7 |
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) |
