[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
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>[]
: 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 =