diff --git a/crates/owlry-core/src/filter.rs b/crates/owlry-core/src/filter.rs index 59142e0..f90ce8b 100644 --- a/crates/owlry-core/src/filter.rs +++ b/crates/owlry-core/src/filter.rs @@ -32,6 +32,8 @@ impl ProviderFilter { cli_providers: Option>, config_providers: &ProvidersConfig, ) -> Self { + let accept_all = cli_mode.is_none() && cli_providers.is_none(); + let enabled = if let Some(mode) = cli_mode { // --mode overrides everything: single provider HashSet::from([mode]) @@ -90,7 +92,7 @@ impl ProviderFilter { let filter = Self { enabled, active_prefix: None, - accept_all: false, + accept_all, }; #[cfg(feature = "dev-logging")]