From f5c179a8bf882368f8bfab1620d718ea5598a7a2 Mon Sep 17 00:00:00 2001 From: Antoine Moreaux Date: Tue, 24 Jun 2025 17:27:32 +0200 Subject: [PATCH] Fix bug on sso providers (#12841) --- .../user-workspace/user-workspace.service.ts | 35 ++++++++++--------- 1 file changed, 18 insertions(+), 17 deletions(-) diff --git a/packages/twenty-server/src/engine/core-modules/user-workspace/user-workspace.service.ts b/packages/twenty-server/src/engine/core-modules/user-workspace/user-workspace.service.ts index 8dd7b7ce6..681fce87f 100644 --- a/packages/twenty-server/src/engine/core-modules/user-workspace/user-workspace.service.ts +++ b/packages/twenty-server/src/engine/core-modules/user-workspace/user-workspace.service.ts @@ -399,23 +399,24 @@ export class UserWorkspaceService extends TypeOrmQueryService { displayName: workspace.displayName, workspaceUrls: this.domainManagerService.getWorkspaceUrls(workspace), logo: workspace.logo, - sso: workspace.workspaceSSOIdentityProviders.reduce( - (acc, identityProvider) => - acc.concat( - identityProvider.status === 'Inactive' - ? [] - : [ - { - id: identityProvider.id, - name: identityProvider.name, - issuer: identityProvider.issuer, - type: identityProvider.type, - status: identityProvider.status, - }, - ], - ), - [] as AvailableWorkspace['sso'], - ), + sso: + workspace.workspaceSSOIdentityProviders?.reduce( + (acc, identityProvider) => + acc.concat( + identityProvider.status === 'Inactive' + ? [] + : [ + { + id: identityProvider.id, + name: identityProvider.name, + issuer: identityProvider.issuer, + type: identityProvider.type, + status: identityProvider.status, + }, + ], + ), + [] as AvailableWorkspace['sso'], + ) ?? [], }; }