mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-08 13:28:27 +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.`,
|
message: `Cannot delete folder "${folderToDelete.name}" because it contains resources. Use forceDelete=true to delete it forcefully.`,
|
||||||
name: "deleteFolder"
|
name: "deleteFolder"
|
||||||
});
|
});
|
||||||
const secretV2 = await secretV2BridgeDAL.findOne({ folderId: folderToDelete.id });
|
const secretV2 = await secretV2BridgeDAL.findOne({ folderId: folderToDelete.id }).catch(() => null);
|
||||||
if (secretV2) throw error;
|
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;
|
if (dynamicSecret) throw error;
|
||||||
|
|
||||||
const subfolder = await folderDAL.findByParentId(folderToDelete.id);
|
const subfolder = await folderDAL.findByParentId(folderToDelete.id).catch(() => null);
|
||||||
if (subfolder) throw error;
|
if (subfolder) throw error;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user