Fix device trigger clearing trigger id (#9511)

This commit is contained in:
Bram Kragten 2021-07-06 11:53:21 +02:00 committed by GitHub
parent b1b5ab6949
commit b4bbe63f0f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -91,6 +91,9 @@ export class HaDeviceTrigger extends LitElement {
}
protected updated(changedPros) {
if (!changedPros.has("trigger")) {
return;
}
const prevTrigger = changedPros.get("trigger");
if (prevTrigger && !deviceAutomationsEqual(prevTrigger, this.trigger)) {
this._getCapabilities();
@ -119,6 +122,9 @@ export class HaDeviceTrigger extends LitElement {
) {
trigger = this._origTrigger;
}
if (this.trigger.id) {
trigger.id = this.trigger.id;
}
fireEvent(this, "value-changed", { value: trigger });
}