From a597defd0325ece3fb7caeadd4446f9bf4cac6ed Mon Sep 17 00:00:00 2001 From: Lauris Skraucis Date: Fri, 5 Apr 2024 09:46:29 +0200 Subject: [PATCH] fix: create platform handler (#14288) Co-authored-by: Keith Williams --- packages/lib/server/repository/organization.ts | 2 ++ .../trpc/server/routers/viewer/organizations/create.handler.ts | 1 + 2 files changed, 3 insertions(+) diff --git a/packages/lib/server/repository/organization.ts b/packages/lib/server/repository/organization.ts index 5657b1b4e8..45b0c91886 100644 --- a/packages/lib/server/repository/organization.ts +++ b/packages/lib/server/repository/organization.ts @@ -25,6 +25,7 @@ export class OrganizationRepository { autoAcceptEmail: string; seats: number | null; pricePerSeat: number | null; + isPlatform: boolean; }; owner: { id: number; @@ -50,6 +51,7 @@ export class OrganizationRepository { ...(IS_TEAM_BILLING_ENABLED ? { requestedSlug: orgData.slug } : {}), orgSeats: orgData.seats, orgPricePerSeat: orgData.pricePerSeat, + isPlatform: orgData.isPlatform, }, }, }); diff --git a/packages/trpc/server/routers/viewer/organizations/create.handler.ts b/packages/trpc/server/routers/viewer/organizations/create.handler.ts index 871a367786..d52b576330 100644 --- a/packages/trpc/server/routers/viewer/organizations/create.handler.ts +++ b/packages/trpc/server/routers/viewer/organizations/create.handler.ts @@ -110,6 +110,7 @@ export const createHandler = async ({ input, ctx }: CreateOptions) => { autoAcceptEmail, seats: seats ?? null, pricePerSeat: pricePerSeat ?? null, + isPlatform, }, owner: { id: orgOwner.id,