From b84240edbc4eb25f5d574561840c5ef5ec403467 Mon Sep 17 00:00:00 2001 From: Pierre <397503+bemble@users.noreply.github.com> Date: Tue, 13 Sep 2022 20:00:20 +0200 Subject: [PATCH] fix: add previous repeat action configuration on change (#13717) --- .../automation/action/types/ha-automation-action-repeat.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/panels/config/automation/action/types/ha-automation-action-repeat.ts b/src/panels/config/automation/action/types/ha-automation-action-repeat.ts index c7dc7c8eab..f0994f6925 100644 --- a/src/panels/config/automation/action/types/ha-automation-action-repeat.ts +++ b/src/panels/config/automation/action/types/ha-automation-action-repeat.ts @@ -115,6 +115,7 @@ export class HaRepeatAction extends LitElement implements ActionElement { fireEvent(this, "value-changed", { value: { + ...this.action, repeat: { [type]: value, sequence: this.action.repeat.sequence }, }, }); @@ -125,6 +126,7 @@ export class HaRepeatAction extends LitElement implements ActionElement { const value = ev.detail.value as Condition[]; fireEvent(this, "value-changed", { value: { + ...this.action, repeat: { ...this.action.repeat, [getType(this.action.repeat)!]: value, @@ -138,6 +140,7 @@ export class HaRepeatAction extends LitElement implements ActionElement { const value = ev.detail.value as Action[]; fireEvent(this, "value-changed", { value: { + ...this.action, repeat: { ...this.action.repeat, sequence: value, @@ -153,6 +156,7 @@ export class HaRepeatAction extends LitElement implements ActionElement { } fireEvent(this, "value-changed", { value: { + ...this.action, repeat: { ...this.action.repeat, count: newVal,