🐛 bug: shippingLine undefined

:%s
This commit is contained in:
lytrankieio123
2021-10-21 14:13:07 +07:00
parent 471d4e1aaf
commit e5f3952887
5 changed files with 11 additions and 9 deletions

View File

@@ -94,10 +94,10 @@ export function normalizeCartForCheckout(order: CartFragment): CartCheckout {
countryCode: order.shippingAddress?.countryCode || '',
phoneNumber: order.shippingAddress?.phoneNumber || '',
},
shippingLine: {
priceWithTax: order.shippingLines[0].priceWithTax / 100,
shippingMethod: order.shippingLines[0].shippingMethod as ShippingMethod
},
shippingLine: order.shippingLines[0] ? {
priceWithTax: order.shippingLines[0]?.priceWithTax / 100,
shippingMethod: order.shippingLines[0]?.shippingMethod as ShippingMethod
}: undefined,
totalDiscount: order.discounts?.reduce((total, item) => total + item.amountWithTax, 0) / 100 || 0,
discounts: order.discounts.map(item => {
return { value: item.amountWithTax, description: item.description }