@@ -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