From 980feb3cd267943a967ed9225adeffb4e48499e6 Mon Sep 17 00:00:00 2001 From: Attente <19653207+wikrin@users.noreply.github.com> Date: Tue, 29 Oct 2024 06:13:18 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E4=BA=86`=E6=95=B4?= =?UTF-8?q?=E7=90=86=E6=A8=A1=E5=BC=8F`=E4=B8=BA`=E7=9B=AE=E5=BD=95?= =?UTF-8?q?=E7=9B=91=E6=8E=A7`=E6=97=B6,=20=E7=9B=AE=E6=A0=87=E8=B7=AF?= =?UTF-8?q?=E5=BE=84=E4=B8=8D=E7=AC=A6=E9=A2=84=E6=9C=9F=E7=9A=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/monitor.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/monitor.py b/app/monitor.py index e02e2c6c..0d66cba8 100644 --- a/app/monitor.py +++ b/app/monitor.py @@ -386,9 +386,12 @@ class Monitor(metaclass=Singleton): return # 查询转移目的目录 - if not self.directoryhelper.get_dir(mediainfo, src_path=Path(mon_path)): + dir_info = self.directoryhelper.get_dir(mediainfo, src_path=Path(mon_path)) + if not dir_info: logger.warn(f"{event_path.name} 未找到对应的目标目录") return + # 获取目标路径 + dest_path = Path(dir_info.library_path) # 查找这个文件项 file_item = self.storagechain.get_file_item(storage=storage, path=event_path) @@ -418,6 +421,7 @@ class Monitor(metaclass=Singleton): transferinfo: TransferInfo = self.chain.transfer(fileitem=file_item, meta=file_meta, mediainfo=mediainfo, + target_path=dest_path, episodes_info=episodes_info) if not transferinfo: