diff --git a/backend/src/ee/routes/v1/saml-router.ts b/backend/src/ee/routes/v1/saml-router.ts index f0e69715d..716c23fe5 100644 --- a/backend/src/ee/routes/v1/saml-router.ts +++ b/backend/src/ee/routes/v1/saml-router.ts @@ -103,6 +103,13 @@ export const registerSamlRouter = async (server: FastifyZodProvider) => { const email = profile?.email ?? (profile?.emailAddress as string); // emailRippling is added because in Rippling the field `email` reserved if (!email || !profile.firstName) { + logger.info( + { + err: new Error("Invalid saml request. Missing email or first name"), + profile + }, + `email: ${email} firstName: ${profile.firstName as string}` + ); throw new BadRequestError({ message: "Invalid request. Missing email or first name" }); } diff --git a/standalone-entrypoint.sh b/standalone-entrypoint.sh index 8fcdb26e7..783ce6a8e 100755 --- a/standalone-entrypoint.sh +++ b/standalone-entrypoint.sh @@ -7,4 +7,4 @@ scripts/initialize-standalone-build.sh cd ../ -exec node dist/main.mjs +exec node --enable-source-maps dist/main.mjs