fixes #222 - Music providers not downloading art.

This commit is contained in:
Luke Pulverenti
2013-05-02 18:32:15 -04:00
parent 9105b065e7
commit 19a95edf58
13 changed files with 221 additions and 32 deletions

View File

@@ -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();