Filter strange card data

This commit is contained in:
Yegor Vialov 2020-05-25 10:37:02 +03:00 committed by GitHub
parent 88ae80507c
commit c2d5192c51
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -26,7 +26,13 @@ class HAView {
}
(rawData['cards'] ?? []).forEach((rawCardData) {
cards.add(CardData.parse(rawCardData));
if (rawCardData != null) {
if (rawCardData is Map) {
cards.add(CardData.parse(rawCardData));
} else if (rawCardData is List && rawCardData.length == 1) {
cards.add(CardData.parse(rawCardData[0]));
}
}
});
}
@ -71,4 +77,4 @@ class HAView {
view: this,
);
}
}
}