plugins/mod_external_services.lua
changeset 11632 0807e835d3b5
parent 11631 3a5212fd7e8e
child 11757 c4599a7c534c
--- a/plugins/mod_external_services.lua	Mon Jun 21 22:41:59 2021 +0200
+++ b/plugins/mod_external_services.lua	Mon Jun 21 22:43:26 2021 +0200
@@ -103,12 +103,14 @@
 	local extras = module:get_host_items("external_service");
 	local services = ( configured_services + extras ) / prepare;
 	if #services == 0 then
-		module:log("warn", "No services configured or all had errors");
+		module:set_status("warn", "No services configured or all had errors");
 	end
 end
 
 module:handle_items("external_service", function(added)
-	prepare(added.item);
+	if prepare(added.item) then
+		module:set_status("core", "OK");
+	end
 end, module.load);
 
 -- Ensure only valid items are added in events