From 8ed68bf2952c3b2a8d6d8d31752871fa13a6c4f3 Mon Sep 17 00:00:00 2001 From: Denis Shulyaka Date: Tue, 20 Aug 2024 14:53:07 +0300 Subject: [PATCH] Add check for conversation entity (#21736) * Add check for conversation entity * Use true as default --- .../voice-command-dialog/ha-voice-command-dialog.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/dialogs/voice-command-dialog/ha-voice-command-dialog.ts b/src/dialogs/voice-command-dialog/ha-voice-command-dialog.ts index 7df82bdc0f..6da952f0db 100644 --- a/src/dialogs/voice-command-dialog/ha-voice-command-dialog.ts +++ b/src/dialogs/voice-command-dialog/ha-voice-command-dialog.ts @@ -140,10 +140,12 @@ export class HaVoiceCommandDialog extends LitElement { const controlHA = !this._pipeline ? false - : supportsFeature( - this.hass.states[this._pipeline?.conversation_engine], - ConversationEntityFeature.CONTROL - ); + : this.hass.states[this._pipeline?.conversation_engine] + ? supportsFeature( + this.hass.states[this._pipeline?.conversation_engine], + ConversationEntityFeature.CONTROL + ) + : true; const supportsMicrophone = AudioRecorder.isSupported; const supportsSTT = this._pipeline?.stt_engine;