From aaecc99d631e7ddfad2e5e3f171f8e0824fb2859 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Mon, 16 Sep 2013 13:52:14 -0400 Subject: [PATCH] increment tvdb image provider version --- .../TV/RemoteSeriesProvider.cs | 4 ++++ .../TV/TvdbPersonImageProvider.cs | 24 +++++++++++++++++++ 2 files changed, 28 insertions(+) diff --git a/MediaBrowser.Providers/TV/RemoteSeriesProvider.cs b/MediaBrowser.Providers/TV/RemoteSeriesProvider.cs index e1ebdba5e7..00e3ef3d39 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 2f1ae8e987..10ca47c413 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;