From 6753d79dda2bfb016eb43cea20eccf7985ea2695 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=D0=9A=D0=B8=D1=80=D0=B8=D0=BB=D0=BB=20=D0=91=D0=B5=D0=B7?=
 =?UTF-8?q?=D1=83=D0=B3=D0=BB=D1=8B=D0=B9?= <k.bezuglyi@picodata.io>
Date: Fri, 25 Oct 2024 21:21:45 +0300
Subject: [PATCH] fix: do not log error on successful update of disabled
 service config

---
 src/plugin/manager.rs | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/plugin/manager.rs b/src/plugin/manager.rs
index 4e8565b4db..bdc068b24c 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);
-- 
GitLab