diff --git a/src/db/models/org_policy.rs b/src/db/models/org_policy.rs index c9fd5c34..8b3f1271 100644 --- a/src/db/models/org_policy.rs +++ b/src/db/models/org_policy.rs @@ -309,7 +309,7 @@ impl OrgPolicy { match OrgPolicy::find_by_org_and_type(org_uuid, OrgPolicyType::ResetPassword, conn).await { Some(policy) => match serde_json::from_str::>(&policy.data) { Ok(opts) => { - return opts.data.AutoEnrollEnabled; + return policy.enabled && opts.data.AutoEnrollEnabled; } _ => error!("Failed to deserialize ResetPasswordDataModel: {}", policy.data), },