From 8ae327e8f5ab32182a8c36ce6552f29903dfbb9a Mon Sep 17 00:00:00 2001 From: miloschwartz Date: Sun, 18 Jan 2026 21:24:08 -0800 Subject: [PATCH] fix org policy check --- server/routers/olm/handleOlmRegisterMessage.ts | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/server/routers/olm/handleOlmRegisterMessage.ts b/server/routers/olm/handleOlmRegisterMessage.ts index 19c240ad..c3616407 100644 --- a/server/routers/olm/handleOlmRegisterMessage.ts +++ b/server/routers/olm/handleOlmRegisterMessage.ts @@ -125,10 +125,7 @@ export const handleOlmRegisterMessage: MessageHandler = async (context) => { return; } - if ( - policyCheck?.policies?.passwordAge && - !policyCheck.policies.passwordAge.compliant - ) { + if (!policyCheck.policies?.passwordAge?.compliant === false) { logger.warn( `Olm user ${olm.userId} has non-compliant password age for org ${orgId}` ); @@ -138,8 +135,7 @@ export const handleOlmRegisterMessage: MessageHandler = async (context) => { ); return; } else if ( - policyCheck?.policies?.maxSessionLength && - !policyCheck.policies.maxSessionLength.compliant + !policyCheck.policies?.maxSessionLength?.compliant === false ) { logger.warn( `Olm user ${olm.userId} has non-compliant session length for org ${orgId}` @@ -149,10 +145,7 @@ export const handleOlmRegisterMessage: MessageHandler = async (context) => { olm.olmId ); return; - } else if ( - policyCheck?.policies && - !policyCheck.policies.requiredTwoFactor - ) { + } else if (policyCheck.policies?.requiredTwoFactor === false) { logger.warn( `Olm user ${olm.userId} does not have 2FA enabled for org ${orgId}` );