Skip to content

Commit 7968531

Browse files
authored
fix org syncing name (#2359)
1 parent f4bab31 commit 7968531

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

ui/src/routes/api/auth/workos/webhooks.tsx

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,8 @@ export const Route = createFileRoute('/api/auth/workos/webhooks')({
2525

2626
if (event.event === "user.created") {
2727
console.log("Creating personal organization for the user", event.data.email)
28-
29-
const uuid = crypto.randomUUID();
3028
const personalOrgDisplayName = "Personal"
31-
const personalOrgName = `${personalOrgDisplayName}_${uuid}`;
29+
3230
const userOrganizations = await getOranizationsForUser(event.data.id);
3331
const personalOrg = userOrganizations.filter(membership =>
3432
membership.organizationName === personalOrgDisplayName
@@ -37,6 +35,7 @@ export const Route = createFileRoute('/api/auth/workos/webhooks')({
3735

3836
let orgName, orgId;
3937
if (personalOrgExists) {
38+
console.log(`User ${event.data.email} is already has a personal organization, using it`);
4039
orgName = personalOrg[0].organizationName;
4140
orgId = personalOrg[0].organizationId;
4241
} else {
@@ -49,7 +48,7 @@ export const Route = createFileRoute('/api/auth/workos/webhooks')({
4948
try {
5049
console.log("Syncing organization to backend orgName", orgName, "orgId", orgId);
5150
await syncOrgToBackend(orgId, orgName, null);
52-
await syncOrgToStatesman(orgId, personalOrgName, personalOrgDisplayName, event.data.id, event.data.email);
51+
await syncOrgToStatesman(orgId, personalOrgDisplayName, personalOrgDisplayName, event.data.id, event.data.email);
5352
} catch (error) {
5453
console.error(`Error syncing organization to backend:`, error);
5554
throw error;

0 commit comments

Comments
 (0)