From 607c085bd43b1d93171cc7714a6e03543983d48d Mon Sep 17 00:00:00 2001 From: Piyush Gupta Date: Fri, 17 Oct 2025 00:32:24 +0530 Subject: [PATCH] fix: handle errors when checking for existing resources in folder deletion --- backend/src/services/secret-folder/secret-folder-service.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/src/services/secret-folder/secret-folder-service.ts b/backend/src/services/secret-folder/secret-folder-service.ts index ba60b6d0d..f493c2565 100644 --- a/backend/src/services/secret-folder/secret-folder-service.ts +++ b/backend/src/services/secret-folder/secret-folder-service.ts @@ -703,13 +703,13 @@ export const secretFolderServiceFactory = ({ message: `Cannot delete folder "${folderToDelete.name}" because it contains resources. Use forceDelete=true to delete it forcefully.`, name: "deleteFolder" }); - const secretV2 = await secretV2BridgeDAL.findOne({ folderId: folderToDelete.id }); + const secretV2 = await secretV2BridgeDAL.findOne({ folderId: folderToDelete.id }).catch(() => null); if (secretV2) throw error; - const dynamicSecret = await dynamicSecretDAL.findOne({ folderId: folderToDelete.id }); + const dynamicSecret = await dynamicSecretDAL.findOne({ folderId: folderToDelete.id }).catch(() => null); if (dynamicSecret) throw error; - const subfolder = await folderDAL.findByParentId(folderToDelete.id); + const subfolder = await folderDAL.findByParentId(folderToDelete.id).catch(() => null); if (subfolder) throw error; }