Merge pull request #5156 from node-red/pr_4989

Ensure generated mqtt clientId uses only valid chars
This commit is contained in:
Nick O'Leary
2025-06-06 11:50:57 +01:00
committed by GitHub
2 changed files with 3 additions and 3 deletions

View File

@@ -675,7 +675,7 @@ module.exports = function(RED) {
node.options.password = node.password;
node.options.keepalive = node.keepalive;
node.options.clean = node.cleansession;
node.options.clientId = node.clientid || 'nodered_' + RED.util.generateId();
node.options.clientId = node.clientid || 'nodered' + RED.util.generateId();
node.options.reconnectPeriod = RED.settings.mqttReconnectTime||5000;
delete node.options.protocolId; //V4+ default
delete node.options.protocolVersion; //V4 default