Skip to content

Commit cb1e1e3

Browse files
0xi4ogemini-code-assist[bot]yau-wd
authored
fix: better errors for sso login (#6113)
* add: logs for sso * revert: logs but throw better login error for sso * Update packages/server/src/enterprise/sso/SSOBase.ts Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> * fix: lint issues * revert: error type check in sso login --------- Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> Co-authored-by: yau-wd <yau.ong@workday.com>
1 parent 56f272a commit cb1e1e3

1 file changed

Lines changed: 2 additions & 4 deletions

File tree

packages/server/src/enterprise/sso/SSOBase.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -140,10 +140,8 @@ abstract class SSOBase {
140140
}
141141
return done(null, loggedInUser as Express.User, { message: 'Logged in Successfully' })
142142
} catch (error) {
143-
return done(
144-
{ name: 'SSO_LOGIN_FAILED', message: ssoProviderName + ' Login failed! Please contact your administrator.' },
145-
undefined
146-
)
143+
const message = error instanceof Error ? error.message : ssoProviderName + ' Login failed! Please contact your administrator.'
144+
return done({ name: 'SSO_LOGIN_FAILED', message }, undefined)
147145
} finally {
148146
if (queryRunner && !queryRunner.isReleased) await queryRunner.release()
149147
}

0 commit comments

Comments
 (0)