@@ -131,23 +131,22 @@ private struct ProductInputTransformer {
131131 /// Creates and order item by using the `input.id` as the `item.itemID`.
132132 ///
133133 private static func createOrderItem( using input: OrderSyncProductInput ) -> OrderItem {
134- let quantity = Decimal ( input. quantity)
135134 let parameters : OrderItemParameters = {
136135 switch input. product {
137136 case . product( let product) :
138137 let price = Decimal ( string: product. price) ?? . zero
139- return OrderItemParameters ( quantity: quantity, price: price, productID: product. productID, variationID: nil )
138+ return OrderItemParameters ( quantity: input . quantity, price: price, productID: product. productID, variationID: nil )
140139 case . variation( let variation) :
141140 let price = Decimal ( string: variation. price) ?? . zero
142- return OrderItemParameters ( quantity: quantity, price: price, productID: variation. productID, variationID: variation. productVariationID)
141+ return OrderItemParameters ( quantity: input . quantity, price: price, productID: variation. productID, variationID: variation. productVariationID)
143142 }
144143 } ( )
145144
146145 return OrderItem ( itemID: Int64 ( input. id. hashValue) ,
147146 name: " " ,
148147 productID: parameters. productID,
149148 variationID: parameters. variationID ?? 0 ,
150- quantity: quantity,
149+ quantity: parameters . quantity,
151150 price: parameters. price as NSDecimalNumber ,
152151 sku: nil ,
153152 subtotal: parameters. subtotal,
0 commit comments