♻️ delete default resource policy ID when deleting a resource

This commit is contained in:
Fred KISSIE
2026-03-10 17:38:19 +01:00
parent 2fa1bc6cdc
commit 79636cbb30

View File

@@ -1,4 +1,4 @@
import { db, resources, targets } from "@server/db";
import { db, resourcePolicies, resources, targets } from "@server/db";
import response from "@server/lib/response";
import logger from "@server/logger";
import { OpenAPITags, registry } from "@server/openApi";
@@ -62,6 +62,18 @@ export async function deleteResource(
);
}
// Also delete default resource policy
if (deletedResource.defaultResourcePolicyId) {
await db
.delete(resourcePolicies)
.where(
eq(
resourcePolicies.resourcePolicyId,
deletedResource.defaultResourcePolicyId
)
);
}
// const [site] = await db
// .select()
// .from(sites)