aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Entities/BaseItem.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.Controller/Entities/BaseItem.cs
parent9105b065e74555778e221dec50a7dcc3f4b465db (diff)
fixes #222 - Music providers not downloading art.
Diffstat (limited to 'MediaBrowser.Controller/Entities/BaseItem.cs')
-rw-r--r--MediaBrowser.Controller/Entities/BaseItem.cs14
1 files changed, 5 insertions, 9 deletions
diff --git a/MediaBrowser.Controller/Entities/BaseItem.cs b/MediaBrowser.Controller/Entities/BaseItem.cs
index 89aedadee..10fd3e79e 100644
--- a/MediaBrowser.Controller/Entities/BaseItem.cs
+++ b/MediaBrowser.Controller/Entities/BaseItem.cs
@@ -35,6 +35,8 @@ namespace MediaBrowser.Controller.Entities
ScreenshotImagePaths = new List<string>();
BackdropImagePaths = new List<string>();
ProductionLocations = new List<string>();
+ Images = new Dictionary<ImageType, string>();
+ ProviderIds = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
}
/// <summary>
@@ -977,10 +979,10 @@ namespace MediaBrowser.Controller.Entities
/// </summary>
public virtual void ClearMetaValues()
{
- Images = null;
+ Images.Clear();
ForcedSortName = null;
PremiereDate = null;
- BackdropImagePaths = null;
+ BackdropImagePaths.Clear();
OfficialRating = null;
CustomRating = null;
Overview = null;
@@ -992,7 +994,7 @@ namespace MediaBrowser.Controller.Entities
RunTimeTicks = null;
AspectRatio = null;
ProductionYear = null;
- ProviderIds = null;
+ ProviderIds.Clear();
DisplayMediaType = GetType().Name;
ResolveArgs = null;
}
@@ -1465,12 +1467,6 @@ namespace MediaBrowser.Controller.Entities
}
else
{
- // Ensure it exists
- if (Images == null)
- {
- Images = new Dictionary<ImageType, string>();
- }
-
Images[typeKey] = path;
}
}