mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-29 20:26:39 +00:00
Fix updating entity id in entity-registry-dialog (#3962)
This commit is contained in:
parent
ef51f29e28
commit
0f7a3887a7
@ -36,6 +36,7 @@ class DialogEntityRegistryDetail extends LitElement {
|
|||||||
@property() private _error?: string;
|
@property() private _error?: string;
|
||||||
@property() private _params?: EntityRegistryDetailDialogParams;
|
@property() private _params?: EntityRegistryDetailDialogParams;
|
||||||
@property() private _submitting?: boolean;
|
@property() private _submitting?: boolean;
|
||||||
|
private _origEntityId!: string;
|
||||||
|
|
||||||
public async showDialog(
|
public async showDialog(
|
||||||
params: EntityRegistryDetailDialogParams
|
params: EntityRegistryDetailDialogParams
|
||||||
@ -44,6 +45,7 @@ class DialogEntityRegistryDetail extends LitElement {
|
|||||||
this._error = undefined;
|
this._error = undefined;
|
||||||
this._name = this._params.entry.name || "";
|
this._name = this._params.entry.name || "";
|
||||||
this._platform = this._params.entry.platform;
|
this._platform = this._params.entry.platform;
|
||||||
|
this._origEntityId = this._params.entry.entity_id;
|
||||||
this._entityId = this._params.entry.entity_id;
|
this._entityId = this._params.entry.entity_id;
|
||||||
this._disabledBy = this._params.entry.disabled_by;
|
this._disabledBy = this._params.entry.disabled_by;
|
||||||
await this.updateComplete;
|
await this.updateComplete;
|
||||||
@ -170,7 +172,7 @@ class DialogEntityRegistryDetail extends LitElement {
|
|||||||
private async _updateEntry(): Promise<void> {
|
private async _updateEntry(): Promise<void> {
|
||||||
this._submitting = true;
|
this._submitting = true;
|
||||||
try {
|
try {
|
||||||
await updateEntityRegistryEntry(this.hass!, this._entityId, {
|
await updateEntityRegistryEntry(this.hass!, this._origEntityId, {
|
||||||
name: this._name.trim() || null,
|
name: this._name.trim() || null,
|
||||||
disabled_by: this._disabledBy,
|
disabled_by: this._disabledBy,
|
||||||
new_entity_id: this._entityId.trim(),
|
new_entity_id: this._entityId.trim(),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user