feat(infisical-pg): wrapped saml get option in try catch

This commit is contained in:
Akhil Mohan
2024-01-27 12:40:37 +05:30
parent a729114376
commit 8e0fb9fe9b
@@ -34,6 +34,7 @@ export const registerSamlRouter = async (server: FastifyZodProvider) => {
{ {
passReqToCallback: true, passReqToCallback: true,
getSamlOptions: async (req, done) => { getSamlOptions: async (req, done) => {
try {
const { ssoIdentifier } = req.params; const { ssoIdentifier } = req.params;
if (!ssoIdentifier) throw new BadRequestError({ message: "Missing sso identitier" }); if (!ssoIdentifier) throw new BadRequestError({ message: "Missing sso identitier" });
@@ -60,6 +61,10 @@ export const registerSamlRouter = async (server: FastifyZodProvider) => {
} }
(req as unknown as FastifyRequest).ssoConfig = ssoConfig; (req as unknown as FastifyRequest).ssoConfig = ssoConfig;
done(null, samlConfig); done(null, samlConfig);
} catch (error) {
logger.error(error);
done(error as Error);
}
} }
}, },
async (req, profile, cb) => { async (req, profile, cb) => {