mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-09-22 13:39:35 +00:00
fix: handle errors when checking for existing resources in folder deletion
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user