fix: harden AI analysis and seed defaults
This commit is contained in:
@@ -3,6 +3,7 @@ import { eq } from "drizzle-orm";
|
||||
import { jsonFailure, jsonSuccess, readJsonBody } from "@/modules/core/server/api";
|
||||
import { recordAuditLog } from "@/modules/core/server/audit";
|
||||
import { requirePermission } from "@/modules/core/server/auth";
|
||||
import { seedDefaultWorkspaceData } from "@/modules/core/server/default-workspace-data";
|
||||
import { getDatabase } from "@/modules/core/server/db";
|
||||
import { seedOrganizationRoles } from "@/modules/core/server/permissions";
|
||||
import { organizations } from "@/modules/core/server/schema";
|
||||
@@ -95,6 +96,7 @@ export async function POST(request: Request): Promise<Response> {
|
||||
}
|
||||
|
||||
await seedOrganizationRoles(organization.id);
|
||||
await seedDefaultWorkspaceData(organization.id);
|
||||
await recordAuditLog({
|
||||
actor: auth.context.account,
|
||||
organizationId: organization.id,
|
||||
|
||||
Reference in New Issue
Block a user