diff --git a/libs/auth/src/common/login-strategies/password-login.strategy.ts b/libs/auth/src/common/login-strategies/password-login.strategy.ts index c50105debbf..882d2775b7c 100644 --- a/libs/auth/src/common/login-strategies/password-login.strategy.ts +++ b/libs/auth/src/common/login-strategies/password-login.strategy.ts @@ -183,7 +183,10 @@ export class PasswordLoginStrategy extends LoginStrategy { if ( await this.configService.getFeatureFlag(FeatureFlag.PM16117_ChangeExistingPasswordRefactor) ) { - masterPasswordPolicyOptions = credentials.masterPasswordPolicies; + // Take credentials from a potential org invite first, then take from + masterPasswordPolicyOptions = credentials.masterPasswordPolicies + ? credentials.masterPasswordPolicies + : this.getMasterPasswordPolicyOptionsFromResponse(identityResponse); if (!masterPasswordPolicyOptions?.enforceOnLogin) { return;