From a2b0c9bd3a09f2c5fec1a871226c8fb2fb63e0c3 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Fri, 24 May 2024 11:37:26 +0800 Subject: [PATCH] fix #2164 --- app/chain/download.py | 4 ++-- app/modules/filetransfer/__init__.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/chain/download.py b/app/chain/download.py index fe9cddd2..126300ca 100644 --- a/app/chain/download.py +++ b/app/chain/download.py @@ -248,8 +248,8 @@ class DownloadChain(ChainBase): download_dir = Path(dir_info.path) # 二级目录 - if (dir_info.category or dir_info.auto_category) and _media and _media.category: - # 二级目录自动分类 + if not dir_info.category and dir_info.auto_category and _media and _media.category: + # 二级自动分类 download_dir = download_dir / _media.category else: # 自定义下载目录 diff --git a/app/modules/filetransfer/__init__.py b/app/modules/filetransfer/__init__.py index 8e0befcf..bcc5768e 100644 --- a/app/modules/filetransfer/__init__.py +++ b/app/modules/filetransfer/__init__.py @@ -414,7 +414,7 @@ class FileTransferModule(_ModuleBase): else: download_dir = Path(target_dir.path) - if (target_dir.category or target_dir.auto_category) and mediainfo.category: + if not target_dir.category and target_dir.auto_category and mediainfo.category: # 二级自动分类 download_dir = download_dir / mediainfo.category