From 9b1eada1ee8265128efdcf7a39c9b596ed9a3547 Mon Sep 17 00:00:00 2001 From: vikingowl Date: Thu, 26 Mar 2026 18:27:50 +0100 Subject: [PATCH] fix: set accept_all when no CLI mode restriction so user plugins appear in default filter --- crates/owlry-core/src/filter.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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")]