From f36d68c67735c85c98dec734f90adf6934ee2e16 Mon Sep 17 00:00:00 2001 From: Wendelin <12148533+wendevlin@users.noreply.github.com> Date: Mon, 23 Sep 2024 15:18:50 +0200 Subject: [PATCH] Fix delete entity alias (#22058) Fix aliasChanged to save deleted in entity-voice-settings --- .../config/voice-assistants/entity-voice-settings.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/panels/config/voice-assistants/entity-voice-settings.ts b/src/panels/config/voice-assistants/entity-voice-settings.ts index b2e903e3c2..4dd72efcae 100644 --- a/src/panels/config/voice-assistants/entity-voice-settings.ts +++ b/src/panels/config/voice-assistants/entity-voice-settings.ts @@ -305,7 +305,15 @@ export class EntityVoiceSettings extends SubscribeMixin(LitElement) { } private _aliasesChanged(ev) { + const currentLength = + this._aliases?.length ?? this.entry?.aliases?.length ?? 0; + this._aliases = ev.detail.value; + + // if an entry was deleted, then save changes + if (currentLength > ev.detail.value.length) { + this._saveAliases(); + } } private async _2faChanged(ev) {