From d5a097b1a398428adc653d89510037144f6e791d Mon Sep 17 00:00:00 2001 From: Olivier Verhaegen <56387556+OlivierVerhaegen@users.noreply.github.com> Date: Mon, 17 Apr 2023 13:42:21 +0200 Subject: [PATCH] Bugfix: stringify payload before sending to be able to send numbers etc --- io/stomp/18-stomp.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/io/stomp/18-stomp.js b/io/stomp/18-stomp.js index 8655172f..61b77fa8 100644 --- a/io/stomp/18-stomp.js +++ b/io/stomp/18-stomp.js @@ -410,6 +410,11 @@ module.exports = function(RED) { node.on("input", function(msg, send, done) { if (node.topic && msg.payload) { + try { + msg.payload = JSON.stringify(msg.payload); + } catch { + msg.payload = `${msg.payload}`; + } node.serverConnection.publish(node.topic, msg.payload, msg.headers || {}); done(); }