From 59dd6e6bffb32e4d6a86d74c2699968d3491cde2 Mon Sep 17 00:00:00 2001 From: Koen Kanters Date: Wed, 22 Sep 2021 19:06:28 +0200 Subject: [PATCH] Fix error when device does not exists. https://github.com/Koenkk/zigbee2mqtt/issues/8836 --- lib/zigbee.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/zigbee.ts b/lib/zigbee.ts index 499520f79..22a5b0ce2 100644 --- a/lib/zigbee.ts +++ b/lib/zigbee.ts @@ -290,7 +290,7 @@ export default class Zigbee { deviceByNetworkAddress(networkAddress: number): Device { const device = this.herdsman.getDeviceByNetworkAddress(networkAddress); - return this.addDeviceToResolvedEntitiesLookup(device.ieeeAddr); + return device && this.addDeviceToResolvedEntitiesLookup(device.ieeeAddr); } // TODO remove all legacy below