This commit is contained in:
Koen Kanters
2020-08-09 11:31:27 +02:00
parent f85722da38
commit afbbf70caa
+4 -2
View File
@@ -344,7 +344,7 @@ class Controller {
async iteratePayloadAttributeOutput(topicRoot, payload, options) {
for (const [key, value] of Object.entries(payload)) {
let subPayload = value;
let message;
let message = null;
// Special cases
if (key === 'color' && utils.objectHasProperties(subPayload, ['r', 'g', 'b'])) {
@@ -362,7 +362,9 @@ class Controller {
message = typeof subPayload === 'string' ? subPayload : JSON.stringify(subPayload);
}
await this.mqtt.publish(`${topicRoot}${key}`, message, options);
if (message !== null) {
await this.mqtt.publish(`${topicRoot}${key}`, message, options);
}
}
}