Fix bug on sso providers (#12841)

This commit is contained in:
Antoine Moreaux
2025-06-24 17:27:32 +02:00
committed by GitHub
parent 09c1162ddd
commit f5c179a8bf

View File

@ -399,23 +399,24 @@ export class UserWorkspaceService extends TypeOrmQueryService<UserWorkspace> {
displayName: workspace.displayName, displayName: workspace.displayName,
workspaceUrls: this.domainManagerService.getWorkspaceUrls(workspace), workspaceUrls: this.domainManagerService.getWorkspaceUrls(workspace),
logo: workspace.logo, logo: workspace.logo,
sso: workspace.workspaceSSOIdentityProviders.reduce( sso:
(acc, identityProvider) => workspace.workspaceSSOIdentityProviders?.reduce(
acc.concat( (acc, identityProvider) =>
identityProvider.status === 'Inactive' acc.concat(
? [] identityProvider.status === 'Inactive'
: [ ? []
{ : [
id: identityProvider.id, {
name: identityProvider.name, id: identityProvider.id,
issuer: identityProvider.issuer, name: identityProvider.name,
type: identityProvider.type, issuer: identityProvider.issuer,
status: identityProvider.status, type: identityProvider.type,
}, status: identityProvider.status,
], },
), ],
[] as AvailableWorkspace['sso'], ),
), [] as AvailableWorkspace['sso'],
) ?? [],
}; };
} }