diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-09-16 13:52:14 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-09-16 13:52:14 -0400 |
| commit | aaecc99d631e7ddfad2e5e3f171f8e0824fb2859 (patch) | |
| tree | 2e6d105a57a0c8a0905a8ab533258ca1c953b7b7 | |
| parent | d66eee5abb2b2360ced29481882067f38a12affa (diff) | |
increment tvdb image provider version
| -rw-r--r-- | MediaBrowser.Providers/TV/RemoteSeriesProvider.cs | 4 | ||||
| -rw-r--r-- | MediaBrowser.Providers/TV/TvdbPersonImageProvider.cs | 24 |
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; |
