This commit is contained in:
Owen
2025-10-04 18:36:44 -07:00
parent 3123f858bb
commit c2c907852d
320 changed files with 35785 additions and 2984 deletions

View File

@@ -12,13 +12,15 @@ import { OpenAPITags, registry } from "@server/openApi";
const updateOrgParamsSchema = z
.object({
orgId: z.string()
orgId: z.string(),
})
.strict();
const updateOrgBodySchema = z
.object({
name: z.string().min(1).max(255).optional()
name: z.string().min(1).max(255).optional(),
settings: z.object({
}).optional(),
})
.strict()
.refine((data) => Object.keys(data).length > 0, {
@@ -70,11 +72,15 @@ export async function updateOrg(
}
const { orgId } = parsedParams.data;
const updateData = parsedBody.data;
const settings = parsedBody.data.settings ? JSON.stringify(parsedBody.data.settings) : undefined;
const updatedOrg = await db
.update(orgs)
.set(updateData)
.set({
name: parsedBody.data.name,
settings: settings
})
.where(eq(orgs.orgId, orgId))
.returning();