From 7825f999aff0c10f11fa38e7063a4339a4a1e5e1 Mon Sep 17 00:00:00 2001 From: thsrite Date: Mon, 5 Aug 2024 19:12:47 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E4=BF=AE=E5=A4=8D=E7=9B=B4=E6=8E=A5?= =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=9C=AC=E5=9C=B0=E6=96=87=E4=BB=B6=E5=A4=B9?= =?UTF-8?q?=E7=9A=84=E5=9C=BA=E6=99=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- package.json | 3 ++- plugins/cloudsyncdel/__init__.py | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 1a427d1..4ae8642 100644 --- a/README.md +++ b/README.md @@ -44,7 +44,7 @@ MoviePilot三方插件市场:https://github.com/thsrite/MoviePilot-Plugins/ - 命令执行器 v1.2 - [CloudDrive2助手v1.8](docs%2FCd2Assistant.md) - 软连接重定向 v1.1 -- 云盘同步删除 v1.5.1 +- 云盘同步删除 v1.5.2 - 媒体库重复媒体检测 v1.9 - 演员作品订阅 v1.0 - 文件复制 v1.0 diff --git a/package.json b/package.json index 49534f9..36ef879 100644 --- a/package.json +++ b/package.json @@ -620,11 +620,12 @@ "name": "云盘同步删除", "description": "媒体库删除软连接文件后,同步删除云盘文件。", "labels": "云盘", - "version": "1.5.1", + "version": "1.5.2", "icon": "clouddisk.png", "author": "thsrite", "level": 2, "history": { + "v1.5.2": "修复直接删除本地文件夹的场景", "v1.5.1": "不重要的更新", "v1.5": "支持软连接指向本地路径的同步删除", "v1.4": "插件删除历史", diff --git a/plugins/cloudsyncdel/__init__.py b/plugins/cloudsyncdel/__init__.py index bc4731c..deb2690 100644 --- a/plugins/cloudsyncdel/__init__.py +++ b/plugins/cloudsyncdel/__init__.py @@ -22,7 +22,7 @@ class CloudSyncDel(_PluginBase): # 插件图标 plugin_icon = "clouddisk.png" # 插件版本 - plugin_version = "1.5.1" + plugin_version = "1.5.2" # 插件作者 plugin_author = "thsrite" # 作者主页 @@ -99,7 +99,7 @@ class CloudSyncDel(_PluginBase): episode_num = event_data.get("episode_num") local_path = self.__get_path(self._local_paths, media_path) - if Path(local_path).exists() and not Path(local_path).is_symlink(): + if Path(local_path).exists() and (Path(local_path).is_dir() or not Path(local_path).is_symlink()): Path(local_path).unlink() logger.info(f"获取到本地路径 {local_path}, 通知媒体库同步删除插件删除") eventItem = schemas.WebhookEventInfo(event="media_del", channel="emby")