浏览代码

tvdb language fix

Luke Pulverenti 10 年之前
父节点
当前提交
b3df19b515
共有 1 个文件被更改,包括 9 次插入1 次删除
  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()