Resolves #491 Lovelace badges parse issue
This commit is contained in:
parent
f16c98057f
commit
889682f771
@ -180,10 +180,18 @@ class HomeAssistant {
|
|||||||
|
|
||||||
if (rawView['badges'] != null && rawView['badges'] is List) {
|
if (rawView['badges'] != null && rawView['badges'] is List) {
|
||||||
rawView['badges'].forEach((entity) {
|
rawView['badges'].forEach((entity) {
|
||||||
|
if (entity is String) {
|
||||||
if (entities.isExist(entity)) {
|
if (entities.isExist(entity)) {
|
||||||
Entity e = entities.get(entity);
|
Entity e = entities.get(entity);
|
||||||
view.badges.add(e);
|
view.badges.add(e);
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
String eId = '${entity['entity']}';
|
||||||
|
if (entities.isExist(eId)) {
|
||||||
|
Entity e = entities.get(eId);
|
||||||
|
view.badges.add(e);
|
||||||
|
}
|
||||||
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user