From c89226871e879f0022c8cff64a3957eb140870c5 Mon Sep 17 00:00:00 2001 From: bkellam Date: Sun, 23 Mar 2025 21:56:46 -0700 Subject: [PATCH] Fix issue with linking default user to org in single tenant + no-auth mode --- packages/web/src/initialize.ts | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/packages/web/src/initialize.ts b/packages/web/src/initialize.ts index f7a3f615..1e1dadca 100644 --- a/packages/web/src/initialize.ts +++ b/packages/web/src/initialize.ts @@ -54,10 +54,19 @@ const initSingleTenancy = async () => { }, data: { members: { - create: { - role: OrgRole.MEMBER, - user: { - connect: { id: SINGLE_TENANT_USER_ID } + upsert: { + where: { + orgId_userId: { + orgId: SINGLE_TENANT_ORG_ID, + userId: SINGLE_TENANT_USER_ID, + } + }, + update: {}, + create: { + role: OrgRole.MEMBER, + user: { + connect: { id: SINGLE_TENANT_USER_ID } + } } } }