From 9b644e3c47f0de865772773c8e591c154a5e9ffe Mon Sep 17 00:00:00 2001 From: Stephen McLaughlin <44235289+Steve-Mcl@users.noreply.github.com> Date: Mon, 2 May 2022 21:28:04 +0100 Subject: [PATCH] Use new validation option to return better label Co-authored-by: Nick O'Leary --- .../node_modules/@node-red/nodes/core/network/10-mqtt.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/node_modules/@node-red/nodes/core/network/10-mqtt.html b/packages/node_modules/@node-red/nodes/core/network/10-mqtt.html index f665b738d..10acf4857 100644 --- a/packages/node_modules/@node-red/nodes/core/network/10-mqtt.html +++ b/packages/node_modules/@node-red/nodes/core/network/10-mqtt.html @@ -457,11 +457,11 @@ * @param {string} topic * @returns `true` if it is a valid topic */ - function validateMQTTPublishTopic(topic) { - if(!topic || topic == "") { + function validateMQTTPublishTopic(topic, opts) { + if(!topic || topic == "" || !/[\+#\b\f\n\r\t\v\0]/.test(topic)) { return true; } - return !/[\+#\b\f\n\r\t\v\0]/.test(topic); + return RED._("node-red:mqtt.errors.invalid-topic"); } RED.nodes.registerType('mqtt-broker',{ category: 'config',