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")