From 49d4e67e07373f0395941e84f3a995aa02e51b68 Mon Sep 17 00:00:00 2001 From: Tuan Dang Date: Tue, 23 Apr 2024 21:38:51 -0700 Subject: [PATCH] Smoothen name prefill LDAP --- backend/src/ee/routes/v1/ldap-router.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/backend/src/ee/routes/v1/ldap-router.ts b/backend/src/ee/routes/v1/ldap-router.ts index 48674abf37..7047039ff0 100644 --- a/backend/src/ee/routes/v1/ldap-router.ts +++ b/backend/src/ee/routes/v1/ldap-router.ts @@ -74,8 +74,8 @@ export const registerLdapRouter = async (server: FastifyZodProvider) => { ldapConfigId: ldapConfig.id, externalId: user.uidNumber, username: user.uid, - firstName: user.givenName, - lastName: user.sn, + firstName: user.givenName ?? user.cn ?? "", + lastName: user.sn ?? "", emails: user.mail ? [user.mail] : [], relayState: ((req as unknown as FastifyRequest).body as { RelayState?: string }).RelayState, orgId: (req as unknown as FastifyRequest).ldapConfig.organization @@ -115,8 +115,8 @@ export const registerLdapRouter = async (server: FastifyZodProvider) => { ldapConfigId: ldapConfig.id, externalId: user.uidNumber, username: user.uid, - firstName: user.givenName, - lastName: user.sn, + firstName: user.givenName ?? user.cn ?? "", + lastName: user.sn ?? "", emails: user.mail ? [user.mail] : [], groups, relayState: ((req as unknown as FastifyRequest).body as { RelayState?: string }).RelayState,