Fix cart model string casting to use ?.toString()

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
John Mizerek 2026-01-23 21:17:43 -08:00
parent b47c68b63a
commit 821eae4170

View file

@ -61,7 +61,7 @@ class Cart {
return Cart(
orderId: _parseInt(order["OrderID"]) ?? 0,
orderUuid: (order["OrderUUID"] as String?) ?? "",
orderUuid: order["OrderUUID"]?.toString() ?? "",
userId: _parseInt(order["OrderUserID"]) ?? 0,
businessId: _parseInt(order["OrderBusinessID"]) ?? 0,
businessDeliveryMultiplier: _parseDouble(order["OrderBusinessDeliveryMultiplier"]) ?? 0.0,
@ -72,7 +72,7 @@ class Cart {
statusId: _parseInt(order["OrderStatusID"]) ?? 0,
addressId: _parseInt(order["OrderAddressID"]),
paymentId: _parseInt(order["OrderPaymentID"]),
remarks: order["OrderRemarks"] as String?,
remarks: order["OrderRemarks"]?.toString(),
addedOn: _parseDateTime(order["OrderAddedOn"]),
lastEditedOn: _parseDateTime(order["OrderLastEditedOn"]),
submittedOn: _parseDateTime(order["OrderSubmittedOn"]),
@ -211,12 +211,12 @@ class OrderLineItem {
statusId: _parseInt(json["OrderLineItemStatusID"]) ?? 0,
price: _parseDouble(json["OrderLineItemPrice"]) ?? 0.0,
quantity: _parseInt(json["OrderLineItemQuantity"]) ?? 0,
remark: json["OrderLineItemRemark"] as String?,
remark: json["OrderLineItemRemark"]?.toString(),
isDeleted: _parseBool(json["OrderLineItemIsDeleted"]),
addedOn: _parseDateTime(json["OrderLineItemAddedOn"]),
itemName: json["ItemName"] as String?,
itemName: json["ItemName"]?.toString(),
itemParentItemId: _parseInt(json["ItemParentItemID"]),
itemParentName: json["ItemParentName"] as String?,
itemParentName: json["ItemParentName"]?.toString(),
isCheckedByDefault: _parseBool(json["ItemIsCheckedByDefault"]),
);
}