Fixed wrong parsing logic for document filters/saved views

This commit is contained in:
Anton Stubenbord
2022-11-20 00:05:01 +01:00
parent cf49feb6eb
commit ebc158e3c6
5 changed files with 51 additions and 30 deletions

View File

@@ -52,9 +52,9 @@ class SavedView with EquatableMixin {
.where((order) => order.queryString == json['sort_field'])
.first,
sortReverse: json['sort_reverse'],
filterRules: json['filter_rules']
filterRules: (json['filter_rules'] as List)
.cast<JSON>()
.map<FilterRule>(FilterRule.fromJson)
.map(FilterRule.fromJson)
.toList(),
);