diff --git a/warpgate-core/src/config_providers/db.rs b/warpgate-core/src/config_providers/db.rs index 7b98d14..6e6248e 100644 --- a/warpgate-core/src/config_providers/db.rs +++ b/warpgate-core/src/config_providers/db.rs @@ -237,8 +237,10 @@ impl ConfigProvider for DatabaseConfigProvider { ref email, }) = credential { - if provider.as_ref().unwrap_or(client_provider) == client_provider { - return Ok(email == client_email); + if provider.as_ref().unwrap_or(client_provider) == client_provider + && email == client_email + { + return Ok(true); } } }