[mob][photos] Type check

This commit is contained in:
laurenspriem
2025-01-14 10:48:10 +05:30
parent 044136ab0e
commit bb6ad42084

View File

@@ -128,10 +128,12 @@ class PersonData {
// fromJson // fromJson
factory PersonData.fromJson(Map<String, dynamic> json) { factory PersonData.fromJson(Map<String, dynamic> json) {
final assigned = (json['assigned'] == null || json['assigned'].length == 0) final assigned = (json['assigned'] == null || json['assigned'].length == 0 || json['assigned'] != Iterable)
? <ClusterInfo>[] ? <ClusterInfo>[]
: List<ClusterInfo>.from( : List<ClusterInfo>.from(
json['assigned'].map((x) => ClusterInfo.fromJson(x)), json['assigned']
.where((x) => x is Map<String, dynamic>)
.map((x) => ClusterInfo.fromJson(x as Map<String, dynamic>)),
); );
final List<String> rejectedFaceIDs = final List<String> rejectedFaceIDs =