Safe icon parse
This commit is contained in:
		| @@ -185,12 +185,12 @@ class EntitiesCardData extends CardData { | |||||||
|    |    | ||||||
|   EntitiesCardData(rawData) : super(rawData) { |   EntitiesCardData(rawData) : super(rawData) { | ||||||
|     //Parsing card data |     //Parsing card data | ||||||
|     title = rawData["title"]; |     title = rawData['title']; | ||||||
|     icon = rawData['icon']; |     icon = '${rawData['icon']}'; | ||||||
|     stateColor = rawData['state_color'] ?? false; |     stateColor = rawData['state_color'] ?? false; | ||||||
|     showHeaderToggle = rawData['show_header_toggle'] ?? false; |     showHeaderToggle = rawData['show_header_toggle'] ?? false; | ||||||
|     //Parsing entities |     //Parsing entities | ||||||
|     var rawEntities = rawData["entities"] ?? []; |     var rawEntities = rawData['entities'] ?? []; | ||||||
|     rawEntities.forEach((rawEntity) { |     rawEntities.forEach((rawEntity) { | ||||||
|       if (rawEntity is String) { |       if (rawEntity is String) { | ||||||
|         if (HomeAssistant().entities.isExist(rawEntity)) { |         if (HomeAssistant().entities.isExist(rawEntity)) { | ||||||
| @@ -312,7 +312,7 @@ class ButtonCardData extends CardData { | |||||||
|   ButtonCardData(rawData) : super(rawData) { |   ButtonCardData(rawData) : super(rawData) { | ||||||
|     //Parsing card data |     //Parsing card data | ||||||
|     name = rawData['name']; |     name = rawData['name']; | ||||||
|     icon = rawData['icon']; |     icon = '${rawData['icon']}'; | ||||||
|     showName = rawData['show_name'] ?? true; |     showName = rawData['show_name'] ?? true; | ||||||
|     showIcon = rawData['show_icon'] ?? true; |     showIcon = rawData['show_icon'] ?? true; | ||||||
|     stateColor = rawData['state_color'] ?? true; |     stateColor = rawData['state_color'] ?? true; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user