[mod] Benachrichtigung senden in try-catch

This commit is contained in:
Christian Fraß 2025-05-18 04:52:24 +00:00
parent c23175163b
commit 7a882e76ea
2 changed files with 15 additions and 3 deletions

View file

@ -6236,7 +6236,7 @@ var lib_plankton;
const http_response = await lib_plankton.http.call(http_request); const http_response = await lib_plankton.http.call(http_request);
const output_wrapped = lib_plankton.json.decode(http_response.body.toString()); const output_wrapped = lib_plankton.json.decode(http_response.body.toString());
if (!output_wrapped.ok) { if (!output_wrapped.ok) {
return Promise.reject(new Error()); return Promise.reject(JSON.stringify(output_wrapped));
} }
else { else {
return Promise.resolve(output_wrapped.result); return Promise.resolve(output_wrapped.result);

View file

@ -88,7 +88,7 @@ namespace _munin
} }
else { else {
lib_plankton.log._info( lib_plankton.log._info(
"munin.remind", "munin.remind.do",
{ {
"details": { "details": {
"event": event, "event": event,
@ -100,7 +100,19 @@ namespace _munin
// do nothing // do nothing
} }
else { else {
await target.send(conf.labels, event); try {
await target.send(conf.labels, event);
}
catch (error) {
lib_plankton.log.error(
"munin.remind.error",
{
"details": {
"message": String(error),
}
}
);
}
} }
} }
} }