aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Server.Implementations/Providers/ProviderManager.cs
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2013-05-02 18:32:15 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2013-05-02 18:32:15 -0400
commit19a95edf58eb7f412008c75cb8c020512d1cb846 (patch)
treeaff32932a8d530f88dd03d0a124f157d2e5080de /MediaBrowser.Server.Implementations/Providers/ProviderManager.cs
parent9105b065e74555778e221dec50a7dcc3f4b465db (diff)
fixes #222 - Music providers not downloading art.
Diffstat (limited to 'MediaBrowser.Server.Implementations/Providers/ProviderManager.cs')
-rw-r--r--MediaBrowser.Server.Implementations/Providers/ProviderManager.cs7
1 files changed, 5 insertions, 2 deletions
diff --git a/MediaBrowser.Server.Implementations/Providers/ProviderManager.cs b/MediaBrowser.Server.Implementations/Providers/ProviderManager.cs
index 979679916..fe93cd377 100644
--- a/MediaBrowser.Server.Implementations/Providers/ProviderManager.cs
+++ b/MediaBrowser.Server.Implementations/Providers/ProviderManager.cs
@@ -129,10 +129,13 @@ namespace MediaBrowser.Server.Implementations.Providers
var providersChanged = false;
item.ProviderData.TryGetValue(_supportedProvidersKey, out supportedProvidersInfo);
+
+ var supportedProvidersHash = supportedProvidersValue.GetMD5();
+
if (supportedProvidersInfo != null)
{
// Force refresh if the supported providers have changed
- providersChanged = force = force || !string.Equals(supportedProvidersInfo.CustomData, supportedProvidersValue);
+ providersChanged = force = force || supportedProvidersHash != supportedProvidersInfo.Data;
// If providers have changed, clear provider info and update the supported providers hash
if (providersChanged)
@@ -144,7 +147,7 @@ namespace MediaBrowser.Server.Implementations.Providers
if (providersChanged)
{
- supportedProvidersInfo.CustomData = supportedProvidersValue;
+ supportedProvidersInfo.Data = supportedProvidersHash;
}
if (force) item.ClearMetaValues();