Browse Source

SubSupplierHub 的 SeriesNeedDlSub 强制扫描的时候,无需关心是否是中文连续剧

allan716 3 years ago
parent
commit
c965ad4b07
1 changed files with 12 additions and 10 deletions
  1. 12 10
      internal/logic/sub_supplier/subSupplierHub.go

+ 12 - 10
internal/logic/sub_supplier/subSupplierHub.go

@@ -89,16 +89,18 @@ func (d *SubSupplierHub) MovieNeedDlSub(videoFullPath string, forcedScanAndDownl
 // SeriesNeedDlSub 连续剧是否符合要求需要下载字幕
 func (d *SubSupplierHub) SeriesNeedDlSub(seriesRootPath string, forcedScanAndDownloadSub bool) (bool, *series.SeriesInfo, error) {
 
-	if d.settings.AdvancedSettings.ScanLogic.SkipChineseSeries == true {
-		var skip bool
-		var err error
-		// 跳过中文的电影,不是一定要跳过的
-		skip, _, err = seriesHelper.SkipChineseSeries(d.log, seriesRootPath, d.settings.AdvancedSettings.ProxySettings)
-		if err != nil {
-			d.log.Warnln("SkipChineseMovie", seriesRootPath, err)
-		}
-		if skip == true {
-			return false, nil, nil
+	if forcedScanAndDownloadSub == false {
+		if d.settings.AdvancedSettings.ScanLogic.SkipChineseSeries == true {
+			var skip bool
+			var err error
+			// 跳过中文的电影,不是一定要跳过的
+			skip, _, err = seriesHelper.SkipChineseSeries(d.log, seriesRootPath, d.settings.AdvancedSettings.ProxySettings)
+			if err != nil {
+				d.log.Warnln("SkipChineseMovie", seriesRootPath, err)
+			}
+			if skip == true {
+				return false, nil, nil
+			}
 		}
 	}