From 9fba7427f88bf03782393b600d22462eb217e97d Mon Sep 17 00:00:00 2001 From: Wendelin <12148533+wendevlin@users.noreply.github.com> Date: Tue, 9 Sep 2025 09:25:06 +0200 Subject: [PATCH] Fix yaml editor save in config-flow (#26963) --- .../config/automation/action/ha-automation-action-editor.ts | 2 +- .../automation/condition/ha-automation-condition-editor.ts | 4 +++- .../config/automation/trigger/ha-automation-trigger-editor.ts | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/panels/config/automation/action/ha-automation-action-editor.ts b/src/panels/config/automation/action/ha-automation-action-editor.ts index 97cea3f6c1..7562fafcd8 100644 --- a/src/panels/config/automation/action/ha-automation-action-editor.ts +++ b/src/panels/config/automation/action/ha-automation-action-editor.ts @@ -97,7 +97,7 @@ export default class HaAutomationActionEditor extends LitElement { if (!ev.detail.isValid) { return; } - fireEvent(this, "yaml-changed", { + fireEvent(this, this.inSidebar ? "yaml-changed" : "value-changed", { value: migrateAutomationAction(ev.detail.value), }); } diff --git a/src/panels/config/automation/condition/ha-automation-condition-editor.ts b/src/panels/config/automation/condition/ha-automation-condition-editor.ts index 614ec520e3..d3aaf8cbdd 100644 --- a/src/panels/config/automation/condition/ha-automation-condition-editor.ts +++ b/src/panels/config/automation/condition/ha-automation-condition-editor.ts @@ -103,7 +103,9 @@ export default class HaAutomationConditionEditor extends LitElement { if (!ev.detail.isValid) { return; } - fireEvent(this, "yaml-changed", { value: ev.detail.value }); + fireEvent(this, this.inSidebar ? "yaml-changed" : "value-changed", { + value: ev.detail.value, + }); } private _onUiChanged(ev: CustomEvent) { diff --git a/src/panels/config/automation/trigger/ha-automation-trigger-editor.ts b/src/panels/config/automation/trigger/ha-automation-trigger-editor.ts index e354a56713..e28a57c407 100644 --- a/src/panels/config/automation/trigger/ha-automation-trigger-editor.ts +++ b/src/panels/config/automation/trigger/ha-automation-trigger-editor.ts @@ -121,7 +121,7 @@ export default class HaAutomationTriggerEditor extends LitElement { if (!ev.detail.isValid) { return; } - fireEvent(this, "yaml-changed", { + fireEvent(this, this.inSidebar ? "yaml-changed" : "value-changed", { value: migrateAutomationTrigger(ev.detail.value), }); }