Don't set hass when not defined (#5967)

This commit is contained in:
Bram Kragten 2020-05-21 15:10:32 +02:00 committed by GitHub
parent df3b70a533
commit 5f81a204f2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 3 deletions

View File

@ -76,7 +76,9 @@ class HuiPictureElementsCard extends LitElement implements LovelaceCard {
this._elements = this._config.elements.map( this._elements = this._config.elements.map(
(elementConfig: LovelaceElementConfig) => { (elementConfig: LovelaceElementConfig) => {
const element = createStyledHuiElement(elementConfig); const element = createStyledHuiElement(elementConfig);
element.hass = this.hass; if (this.hass) {
element.hass = this.hass;
}
return element as LovelaceElement; return element as LovelaceElement;
} }
); );

View File

@ -58,8 +58,12 @@ export abstract class HuiStackCard extends LitElement implements LovelaceCard {
} }
for (const element of this._cards) { for (const element of this._cards) {
element.hass = this.hass; if (this.hass) {
element.editMode = this.editMode; element.hass = this.hass;
}
if (this.editMode !== undefined) {
element.editMode = this.editMode;
}
} }
} }