Fix exception in Home Assistant extension when click or action is null/undefined. #4005

This commit is contained in:
Koen Kanters
2020-07-29 22:08:00 +02:00
parent 9474dfe249
commit b9c52ef96e
+1 -1
View File
@@ -1895,7 +1895,7 @@ class HomeAssistant extends Extension {
* Whenever a device publish an {action: *} we discover an MQTT device trigger sensor
* and republish it to zigbee2mqtt/my_devic/action
*/
const key = ['action', 'click'].find((k) => data.payload.hasOwnProperty(k) && data.payload[k] !== '');
const key = ['action', 'click'].find((k) => data.payload[k] && data.payload[k] !== '');
if (data.entity.definition && key) {
const device = data.entity.device;
if (!this.discoveredTriggers[device.ieeeAddr]) {