Fix unique_id being set when not all devices have a friendly_name.

This commit is contained in:
Koen Kanters
2018-10-08 20:25:04 +02:00
committed by GitHub
parent 0322354c37
commit c5b9176614
+1 -1
View File
@@ -368,7 +368,7 @@ function discover(deviceID, model, mqtt, force) {
mapping[model].forEach((config) => {
const topic = `${config.type}/${deviceID}/${config.object_id}/config`;
const payload = config.discovery_payload;
const payload = {...config.discovery_payload};
payload.state_topic = `${settings.get().mqtt.base_topic}/${friendlyName}`;
payload.availability_topic = `${settings.get().mqtt.base_topic}/bridge/state`;