From e7ee9c705442efed22795c6c39a4fecb53b3d99c Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sun, 16 Dec 2018 19:52:13 +0100 Subject: [PATCH] Fix undefined on plant/weather card (#2339) --- src/cards/ha-plant-card.js | 2 +- src/cards/ha-weather-card.js | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/cards/ha-plant-card.js b/src/cards/ha-plant-card.js index f1a4fcbbdd..8334bf39cd 100644 --- a/src/cards/ha-plant-card.js +++ b/src/cards/ha-plant-card.js @@ -119,7 +119,7 @@ class HaPlantCard extends EventsMixin(PolymerElement) { } computeTitle(stateObj) { - return this.config.name || computeStateName(stateObj); + return (this.config && this.config.name) || computeStateName(stateObj); } computeAttributes(data) { diff --git a/src/cards/ha-weather-card.js b/src/cards/ha-weather-card.js index ef9e086c02..ce9ac0152d 100644 --- a/src/cards/ha-weather-card.js +++ b/src/cards/ha-weather-card.js @@ -39,6 +39,7 @@ class HaWeatherCard extends LocalizeMixin(EventsMixin(PolymerElement)) { opacity: var(--dark-primary-opacity); padding: 24px 16px 16px; display: flex; + align-items: baseline; } .name { @@ -195,6 +196,7 @@ class HaWeatherCard extends LocalizeMixin(EventsMixin(PolymerElement)) { static get properties() { return { hass: Object, + config: Object, stateObj: Object, forecast: { type: Array, @@ -274,7 +276,7 @@ class HaWeatherCard extends LocalizeMixin(EventsMixin(PolymerElement)) { } computeName(stateObj) { - return this.config.name || computeStateName(stateObj); + return (this.config && this.config.name) || computeStateName(stateObj); } showWeatherIcon(condition) {