From d334b1ca7bcbdc6b2edd25a8e287e5360b29d216 Mon Sep 17 00:00:00 2001 From: Bram Kragten Date: Thu, 26 Sep 2024 18:25:30 +0200 Subject: [PATCH] Update voice-assistant-setup-step-update.ts --- .../voice-assistant-setup-step-update.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/dialogs/voice-assistant-setup/voice-assistant-setup-step-update.ts b/src/dialogs/voice-assistant-setup/voice-assistant-setup-step-update.ts index 14add40019..9cff75a475 100644 --- a/src/dialogs/voice-assistant-setup/voice-assistant-setup-step-update.ts +++ b/src/dialogs/voice-assistant-setup/voice-assistant-setup-step-update.ts @@ -1,4 +1,4 @@ -import { css, html, LitElement, PropertyValues } from "lit"; +import { css, html, LitElement, nothing, PropertyValues } from "lit"; import { customElement, property } from "lit/decorators"; import { fireEvent } from "../../common/dom/fire_event"; import "../../components/ha-circular-progress"; @@ -45,7 +45,11 @@ export class HaVoiceAssistantSetupStepUpdate extends LitElement { } protected override render() { - const stateObj = this.hass.states[this.updateEntityId!]; + if (!this.updateEntityId || !(this.updateEntityId in this.hass.states)) { + return nothing; + } + + const stateObj = this.hass.states[this.updateEntityId]; const progressIsNumeric = typeof stateObj?.attributes.in_progress === "number";