diff options
| author | Joe Rogers <1337joe@gmail.com> | 2022-01-16 13:20:15 +0100 |
|---|---|---|
| committer | Joe Rogers <1337joe@gmail.com> | 2022-01-16 13:21:24 +0100 |
| commit | f87e780fb557a43e41ef324bb27182d912ee9a27 (patch) | |
| tree | d44c8806e6226bac86a2caa62eb07df44f851d3d /MediaBrowser.Providers/Manager/MetadataService.cs | |
| parent | 62dc4a79ff199dd391ce059d6a349ac11e217afd (diff) | |
Address review comments
Co-authored-by: Bond-009 <bond.009@outlook.com>
Diffstat (limited to 'MediaBrowser.Providers/Manager/MetadataService.cs')
| -rw-r--r-- | MediaBrowser.Providers/Manager/MetadataService.cs | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/MediaBrowser.Providers/Manager/MetadataService.cs b/MediaBrowser.Providers/Manager/MetadataService.cs index a7238831b..667574f39 100644 --- a/MediaBrowser.Providers/Manager/MetadataService.cs +++ b/MediaBrowser.Providers/Manager/MetadataService.cs @@ -1071,10 +1071,14 @@ namespace MediaBrowser.Providers.Manager var key = id.Key; // Don't replace existing Id's. - if (replaceData || !target.ProviderIds.ContainsKey(key)) + if (replaceData) { target.ProviderIds[key] = id.Value; } + else + { + target.ProviderIds.TryAdd(key, id.Value); + } } MergeAlbumArtist(source, target, replaceData); @@ -1120,10 +1124,7 @@ namespace MediaBrowser.Providers.Manager { foreach (var providerId in personInSource.ProviderIds) { - if (!person.ProviderIds.ContainsKey(providerId.Key)) - { - person.ProviderIds[providerId.Key] = providerId.Value; - } + person.ProviderIds.TryAdd(providerId.Key, providerId.Value); } if (string.IsNullOrWhiteSpace(person.ImageUrl)) |
