Skip to content

Commit 802be4a

Browse files
committed
Fix masking with lists containing different types
1 parent 3291d63 commit 802be4a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

app/lib/utils/extensions.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ extension ListX on List<dynamic> {
183183
extension MapX on Map<dynamic, dynamic> {
184184
Map<dynamic, dynamic> mask(Map<dynamic, dynamic> other) {
185185
final result = <dynamic, dynamic>{};
186-
final keys = this.keys.toList()..addAll(other.keys.toList());
186+
final keys = [...this.keys, ...other.keys];
187187
for (final key in keys) {
188188
if (containsKey(key) && other.containsKey(key)) {
189189
result[key] = maskObjects(this[key], other[key]);

0 commit comments

Comments
 (0)