fix(dashboard): duplicate members

This commit is contained in:
Carl-Gerhard Lindesvärd
2024-10-15 21:38:39 +02:00
parent b2687a2289
commit b693d0ba2b
5 changed files with 43 additions and 19 deletions

View File

@@ -77,14 +77,16 @@ export const onboardingRouter = createTRPCRouter({
throw new Error('Organization slug is missing');
}
await db.member.create({
data: {
email: user.email,
organizationId: organization.id,
role: 'org:admin',
userId: user.id,
},
});
if (input.organization) {
await db.member.create({
data: {
email: user.email,
organizationId: organization.id,
role: 'org:admin',
userId: user.id,
},
});
}
const project = await db.project.create({
data: {