From 11f0be55d871363cb4c07adbbeac57fb4ddf479e Mon Sep 17 00:00:00 2001 From: koenkk Date: Mon, 12 Jun 2023 18:10:45 +0200 Subject: [PATCH] fix: Fix Home Assistant truncate error when `program` is `null`. https://github.com/Koenkk/zigbee2mqtt/issues/16460 --- lib/extension/homeassistant.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/extension/homeassistant.ts b/lib/extension/homeassistant.ts index 038d4fdba..dcd5f7f53 100644 --- a/lib/extension/homeassistant.ts +++ b/lib/extension/homeassistant.ts @@ -885,7 +885,8 @@ export default class HomeAssistant extends Extension { const lookup: {[s: string]: KeyValue} = { action: {icon: 'mdi:gesture-double-tap'}, programming_mode: {icon: 'mdi:calendar-clock'}, - program: {value_template: `{{ value_json.${firstExpose.property} | truncate(254, True, '', 0) }}`}, + program: {value_template: `{{ value_json.${firstExpose.property}|default("") ` + + `| truncate(254, True, '', 0) }}`}, }; const discoveryEntry: DiscoveryEntry = {