diff --git a/packages/node_modules/@node-red/runtime/lib/flows/Flow.js b/packages/node_modules/@node-red/runtime/lib/flows/Flow.js index 325639f64..fd8806df5 100644 --- a/packages/node_modules/@node-red/runtime/lib/flows/Flow.js +++ b/packages/node_modules/@node-red/runtime/lib/flows/Flow.js @@ -414,6 +414,12 @@ class Flow { reportingNode = node; } if (!muteStatusEvent) { + if (statusMessage.hasOwnProperty("text") && typeof(statusMessage.text !== "string")) { + try { + statusMessage.text = statusMessage.text.toString(); + } + catch(e) {} + } events.emit("node-status",{ id: node.id, status:statusMessage