Skip to content

Commit 8cd0d77

Browse files
authored
Merge pull request #26 from p0l0/master
Fixed "TypeError: Cannot read property 'split' of undefined"
2 parents ae4b906 + 03a4854 commit 8cd0d77

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

tempometer-gauge-card.js

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,18 @@ class TempometerGaugeCard extends HTMLElement {
2929
cardConfig.entity = entityParts.entity;
3030
if (entityParts.attribute) cardConfig.attribute = entityParts.attribute;
3131

32-
const entityMinParts = this._splitEntityAndAttribute(cardConfig.entity_min);
33-
cardConfig.entity_min = entityMinParts.entity;
34-
if (entityMinParts.attribute) cardConfig.minAttribute = entityMinParts.attribute;
35-
36-
const entityMaxParts = this._splitEntityAndAttribute(cardConfig.entity_max);
37-
cardConfig.entity_max = entityMaxParts.entity;
38-
if (entityMaxParts.attribute) cardConfig.maxAttribute = entityMaxParts.attribute;
32+
if (cardConfig.entity_min !== undefined) {
33+
const entityMinParts = this._splitEntityAndAttribute(cardConfig.entity_min);
34+
cardConfig.entity_min = entityMinParts.entity;
35+
if (entityMinParts.attribute) cardConfig.minAttribute = entityMinParts.attribute;
36+
}
3937

38+
if (cardConfig.entity_max !== undefined) {
39+
const entityMaxParts = this._splitEntityAndAttribute(cardConfig.entity_max);
40+
cardConfig.entity_max = entityMaxParts.entity;
41+
if (entityMaxParts.attribute) cardConfig.maxAttribute = entityMaxParts.attribute;
42+
}
43+
4044
let card_style = cardConfig.style;
4145
const card = document.createElement('ha-card');
4246
const content = document.createElement('div');

0 commit comments

Comments
 (0)