diff --git a/crates/config/src/sections/upstream_oauth2.rs b/crates/config/src/sections/upstream_oauth2.rs index c768d6dcb..612190fff 100644 --- a/crates/config/src/sections/upstream_oauth2.rs +++ b/crates/config/src/sections/upstream_oauth2.rs @@ -118,8 +118,10 @@ impl ConfigurationSection for UpstreamOAuth2Config { } } - if !provider.claims_imports.localpart.on_conflict.is_default() - && !matches!( + if matches!( + provider.claims_imports.localpart.on_conflict, + OnConflict::Add + ) && !matches!( provider.claims_imports.localpart.action, ImportAction::Force | ImportAction::Require )