aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--MediaBrowser.Controller/Providers/ImagesByNameProvider.cs7
-rw-r--r--MediaBrowser.Controller/Providers/Music/LastfmAlbumProvider.cs8
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)