From 489d1de75685a8c6ec53394d0f186db8e712cc5b Mon Sep 17 00:00:00 2001 From: Koen Kanters Date: Sun, 13 Nov 2022 09:21:27 +0100 Subject: [PATCH] Fix `Cannot set properties of undefined (setting 'installed_version')`. https://github.com/Koenkk/zigbee2mqtt/issues/14917 --- lib/extension/homeassistant.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/extension/homeassistant.ts b/lib/extension/homeassistant.ts index 72882ad4b..3cbde4c65 100644 --- a/lib/extension/homeassistant.ts +++ b/lib/extension/homeassistant.ts @@ -1461,7 +1461,7 @@ export default class HomeAssistant extends Extension { } } - if (entity.isDevice() && entity.definition.ota) { + if (entity.isDevice() && entity.definition?.ota && message.hasOwnProperty('update')) { message['update']['installed_version'] = entity.zh.softwareBuildID; } }