Fix for states in state filter not strings
This commit is contained in:
		| @@ -18,6 +18,9 @@ class CardData { | |||||||
|       } else if (!(rawData['type'] is String)) { |       } else if (!(rawData['type'] is String)) { | ||||||
|         return CardData(null); |         return CardData(null); | ||||||
|       } |       } | ||||||
|  |       if (rawData['state_filter'] is Map) { | ||||||
|  |         rawData['state_filter'] = (rawData['state_filter'] as Map).keys.toList(); | ||||||
|  |       } | ||||||
|       switch (rawData['type']) { |       switch (rawData['type']) { | ||||||
|           case CardType.ENTITIES: |           case CardType.ENTITIES: | ||||||
|           case CardType.HISTORY_GRAPH: |           case CardType.HISTORY_GRAPH: | ||||||
| @@ -92,7 +95,7 @@ class CardData { | |||||||
|       type = rawData['type']; |       type = rawData['type']; | ||||||
|       conditions = rawData['conditions'] ?? []; |       conditions = rawData['conditions'] ?? []; | ||||||
|       showEmpty = rawData['show_empty'] ?? true; |       showEmpty = rawData['show_empty'] ?? true; | ||||||
|       stateFilter = rawData['state_filter'] ?? []; |       stateFilter = rawData['state_filter']  ?? []; | ||||||
|     } else { |     } else { | ||||||
|       type = CardType.UNKNOWN; |       type = CardType.UNKNOWN; | ||||||
|       conditions = []; |       conditions = []; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user