diff --git a/deepfence_frontend/apps/dashboard/src/features/postures/pages/Accounts.tsx b/deepfence_frontend/apps/dashboard/src/features/postures/pages/Accounts.tsx index ebb82779cf..6a731e22c7 100644 --- a/deepfence_frontend/apps/dashboard/src/features/postures/pages/Accounts.tsx +++ b/deepfence_frontend/apps/dashboard/src/features/postures/pages/Accounts.tsx @@ -884,8 +884,11 @@ const ActionDropdown = ({ {isCloudNode(nodeType) || isCloudOrgNode(nodeType) ? ( { + if (isScanInProgress(scanStatus) || isScanStopping(scanStatus)) { + return; + } onTableAction(row, ActionEnumType.DELETE_ACCOUNT); }} > @@ -960,7 +963,9 @@ const BulkActions = ({ const nodeIdsToDelete = useMemo(() => { return selectedRows - .filter((row) => isScanComplete(row.scanStatus) || isScanFailed(row.scanStatus)) + .filter( + (row) => !(isScanInProgress(row.scanStatus) || isScanStopping(row.scanStatus)), + ) .map((row) => row.nodeId); }, [selectedRows]);