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