-
Notifications
You must be signed in to change notification settings - Fork 59
Description
Apparently there is a firestore data type "infinity" which is a number. This breaks the fetching completly:
Call Stack:
ERROR: automation_execution_error type 'String' is not a subtype of type 'num' in type cast #0 new Value.fromJson (package:googleapis/firestore/v1.dart:6173:39)
#1 new Document.fromJson. (package:googleapis/firestore/v1.dart:3039:27)
#2 MapBase.map (dart:collection/maps.dart:82:28)
#3 new Document.fromJson (package:googleapis/firestore/v1.dart:3036:74)
#4 new RunQueryResponseElement.fromJson (package:googleapis/firestore/v1.dart:5750:26)
#5 ProjectsDatabasesDocumentsResource.runQuery. (package:googleapis/firestore/v1.dart:1890:49)
#6 MappedListIterable.elementAt (dart:_internal/iterable.dart:442:31)
#7 ListIterator.moveNext (dart:_internal/iterable.dart:371:26)
#8 new _GrowableList._ofEfficientLengthIterable (dart:core-patch/growable_array.dart:194:27)
#9 new _GrowableList.of (dart:core-patch/growable_array.dart:154:28)
#10 new List.of (dart:core-patch/array_patch.dart:40:18)
#11 ListIterable.toList (dart:_internal/iterable.dart:224:7)
#12 ProjectsDatabasesDocumentsResource.runQuery (package:googleapis/firestore/v1.dart:1892:10)
#13 Query._get (package:dart_firebase_admin/src/google_cloud_firestore/reference.dart:1139:22)
#14 ServerData.getAllVouchers (file:///Users/markbreuss/Desktop/development/markone_main/packages/backend/data/data.dart:1155:23)
#15 getRevenueAggregate (file:///Users/markbreuss/Desktop/development/markone_main/packages/backend/services/accounting/data_layer/pos.dart:74:22)
#16 getPosBookingRecords (file:///Users/markbreuss/Desktop/development/markone_main/packages/backend/services/accounting/accounting_layer/pos.dart:17:35)
#17 getDatevPosFiles (file:///Users/markbreuss/Desktop/development/markone_main/packages/backend/services/accounting/format_layer/datev.dart:61:33)