mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-25 18:26:35 +00:00
Prune empty value_template field from numeric_state (#17272)
This commit is contained in:
parent
9866a3217e
commit
04ec380ce0
@ -237,15 +237,19 @@ export default class HaNumericStateCondition extends LitElement {
|
|||||||
|
|
||||||
private _valueChanged(ev: CustomEvent): void {
|
private _valueChanged(ev: CustomEvent): void {
|
||||||
ev.stopPropagation();
|
ev.stopPropagation();
|
||||||
const newTrigger = ev.detail.value;
|
const newCondition = ev.detail.value;
|
||||||
|
|
||||||
this._inputAboveIsEntity = newTrigger.mode_above === "input";
|
this._inputAboveIsEntity = newCondition.mode_above === "input";
|
||||||
this._inputBelowIsEntity = newTrigger.mode_below === "input";
|
this._inputBelowIsEntity = newCondition.mode_below === "input";
|
||||||
|
|
||||||
delete newTrigger.mode_above;
|
delete newCondition.mode_above;
|
||||||
delete newTrigger.mode_below;
|
delete newCondition.mode_below;
|
||||||
|
|
||||||
fireEvent(this, "value-changed", { value: newTrigger });
|
if (newCondition.value_template === "") {
|
||||||
|
delete newCondition.value_template;
|
||||||
|
}
|
||||||
|
|
||||||
|
fireEvent(this, "value-changed", { value: newCondition });
|
||||||
}
|
}
|
||||||
|
|
||||||
private _computeLabelCallback = (
|
private _computeLabelCallback = (
|
||||||
|
@ -288,6 +288,10 @@ export class HaNumericStateTrigger extends LitElement {
|
|||||||
delete newTrigger.mode_above;
|
delete newTrigger.mode_above;
|
||||||
delete newTrigger.mode_below;
|
delete newTrigger.mode_below;
|
||||||
|
|
||||||
|
if (newTrigger.value_template === "") {
|
||||||
|
delete newTrigger.value_template;
|
||||||
|
}
|
||||||
|
|
||||||
fireEvent(this, "value-changed", { value: newTrigger });
|
fireEvent(this, "value-changed", { value: newTrigger });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user