diff options
| -rw-r--r-- | MediaBrowser.Controller/Providers/ImagesByNameProvider.cs | 7 | ||||
| -rw-r--r-- | MediaBrowser.Controller/Providers/Music/LastfmAlbumProvider.cs | 8 |
2 files changed, 10 insertions, 5 deletions
diff --git a/MediaBrowser.Controller/Providers/ImagesByNameProvider.cs b/MediaBrowser.Controller/Providers/ImagesByNameProvider.cs index 15e0ecfa8..64a988378 100644 --- a/MediaBrowser.Controller/Providers/ImagesByNameProvider.cs +++ b/MediaBrowser.Controller/Providers/ImagesByNameProvider.cs @@ -119,11 +119,14 @@ namespace MediaBrowser.Controller.Providers BaseProviderInfo data; - if (item.ProviderData.TryGetValue(Id, out data)) + if (!item.ProviderData.TryGetValue(Id, out data)) { - data.Data = ConfigurationManager.ApplicationPaths.ItemsByNamePath.GetMD5(); + data = new BaseProviderInfo(); + item.ProviderData[Id] = data; } + data.Data = ConfigurationManager.ApplicationPaths.ItemsByNamePath.GetMD5(); + return result; } diff --git a/MediaBrowser.Controller/Providers/Music/LastfmAlbumProvider.cs b/MediaBrowser.Controller/Providers/Music/LastfmAlbumProvider.cs index 0cdd9b19b..4fe815625 100644 --- a/MediaBrowser.Controller/Providers/Music/LastfmAlbumProvider.cs +++ b/MediaBrowser.Controller/Providers/Music/LastfmAlbumProvider.cs @@ -73,11 +73,13 @@ namespace MediaBrowser.Controller.Providers.Music } BaseProviderInfo data; - - if (item.ProviderData.TryGetValue(Id, out data)) + if (!item.ProviderData.TryGetValue(Id, out data)) { - data.Data = GetComparisonData(item as MusicAlbum); + data = new BaseProviderInfo(); + item.ProviderData[Id] = data; } + + data.Data = GetComparisonData(item as MusicAlbum); } private async Task<LastfmGetAlbumResult> GetAlbumResult(BaseItem item, CancellationToken cancellationToken) |
