From 721a255a228db0eb22e1d5a3e642739d5164b66e Mon Sep 17 00:00:00 2001 From: eeee0717 Date: Wed, 26 Mar 2025 09:51:58 +0800 Subject: [PATCH] fix(FileStorage): add check for existing directory before deletion --- src/main/services/FileStorage.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/services/FileStorage.ts b/src/main/services/FileStorage.ts index 7d726c687..e70544019 100644 --- a/src/main/services/FileStorage.ts +++ b/src/main/services/FileStorage.ts @@ -216,6 +216,9 @@ class FileStorage { } public deleteDir = async (_: Electron.IpcMainInvokeEvent, id: string): Promise => { + if (!fs.existsSync(path.join(this.storageDir, id))) { + return + } await fs.promises.rm(path.join(this.storageDir, id), { recursive: true }) }