aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--MediaBrowser.Providers/TV/RemoteSeriesProvider.cs4
-rw-r--r--MediaBrowser.Providers/TV/TvdbPersonImageProvider.cs24
2 files changed, 28 insertions, 0 deletions
diff --git a/MediaBrowser.Providers/TV/RemoteSeriesProvider.cs b/MediaBrowser.Providers/TV/RemoteSeriesProvider.cs
index e1ebdba5e..00e3ef3d3 100644
--- a/MediaBrowser.Providers/TV/RemoteSeriesProvider.cs
+++ b/MediaBrowser.Providers/TV/RemoteSeriesProvider.cs
@@ -243,6 +243,8 @@ namespace MediaBrowser.Providers.TV
if (!series.LockedFields.Contains(MetadataFields.Cast))
{
+ series.People.Clear();
+
FetchActors(series, actorsXmlPath, cancellationToken);
}
}
@@ -758,6 +760,8 @@ namespace MediaBrowser.Providers.TV
}
}
+ personInfo.Type = PersonType.Actor;
+
if (!string.IsNullOrEmpty(personInfo.Name))
{
series.AddPerson(personInfo);
diff --git a/MediaBrowser.Providers/TV/TvdbPersonImageProvider.cs b/MediaBrowser.Providers/TV/TvdbPersonImageProvider.cs
index 2f1ae8e98..10ca47c41 100644
--- a/MediaBrowser.Providers/TV/TvdbPersonImageProvider.cs
+++ b/MediaBrowser.Providers/TV/TvdbPersonImageProvider.cs
@@ -27,6 +27,30 @@ namespace MediaBrowser.Providers.TV
_providerManager = providerManager;
}
+ protected override bool RefreshOnVersionChange
+ {
+ get
+ {
+ return true;
+ }
+ }
+
+ protected override string ProviderVersion
+ {
+ get
+ {
+ return "2";
+ }
+ }
+
+ public override bool RequiresInternet
+ {
+ get
+ {
+ return true;
+ }
+ }
+
public override bool Supports(BaseItem item)
{
return item is Person;