diff --git a/src/plugin/manager.rs b/src/plugin/manager.rs index 4e8565b4dbd0787b80c5ca39692ed866a7516311..bdc068b24c68a09f2689ffbee4ac5427ea970cf9 100644 --- a/src/plugin/manager.rs +++ b/src/plugin/manager.rs @@ -431,9 +431,8 @@ impl PluginManager { }; let Some(service) = maybe_service else { - return Err( - PluginError::ServiceNotFound(service.to_string(), plugin_identity.clone()).into(), - ); + // service is not enabled yet, so we don't need to start a callback + return Ok(()); }; let mut service = service.lock(); context_set_service_info(&mut ctx, &service);