Explorar o código

tvdb language fix

Luke Pulverenti %!s(int64=10) %!d(string=hai) anos
pai
achega
b3df19b515
Modificáronse 1 ficheiros con 9 adicións e 1 borrados
  1. 9 1
      MediaBrowser.Providers/TV/TvdbSeriesProvider.cs

+ 9 - 1
MediaBrowser.Providers/TV/TvdbSeriesProvider.cs

@@ -243,7 +243,15 @@ namespace MediaBrowser.Providers.TV
                 await SanitizeXmlFile(file).ConfigureAwait(false);
             }
 
-            await ExtractEpisodes(seriesDataPath, Path.Combine(seriesDataPath, saveAsMetadataLanguage + ".xml"), lastTvDbUpdateTime).ConfigureAwait(false);
+            var downloadLangaugeXmlFile = Path.Combine(seriesDataPath, preferredMetadataLanguage + ".xml");
+            var saveAsLanguageXmlFile = Path.Combine(seriesDataPath, saveAsMetadataLanguage + ".xml");
+
+            if (!string.Equals(downloadLangaugeXmlFile, saveAsLanguageXmlFile, StringComparison.OrdinalIgnoreCase))
+            {
+                File.Copy(downloadLangaugeXmlFile, saveAsLanguageXmlFile, true);
+            }
+
+            await ExtractEpisodes(seriesDataPath, downloadLangaugeXmlFile, lastTvDbUpdateTime).ConfigureAwait(false);
         }
 
         public TvdbOptions GetTvDbOptions()