From b9483379dd56a8dab2b9b636b66b970da4cf9d83 Mon Sep 17 00:00:00 2001 From: Meier Lukas Date: Tue, 24 Dec 2024 14:15:46 +0100 Subject: [PATCH] fix(onboard): missing admin permission assignment for external group (#1764) --- packages/api/src/router/group.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/api/src/router/group.ts b/packages/api/src/router/group.ts index a1d3be92f..a10629802 100644 --- a/packages/api/src/router/group.ts +++ b/packages/api/src/router/group.ts @@ -152,11 +152,17 @@ export const groupRouter = createTRPCRouter({ .mutation(async ({ input, ctx }) => { await checkSimilarNameAndThrowAsync(ctx.db, input.name); + const groupId = createId(); await ctx.db.insert(groups).values({ - id: createId(), + id: groupId, name: input.name, }); + await ctx.db.insert(groupPermissions).values({ + groupId, + permission: "admin", + }); + await nextOnboardingStepAsync(ctx.db, undefined); }), createGroup: permissionRequiredProcedure