fix: Clean order

This commit is contained in:
Alessandro Casazza 2022-01-05 17:18:33 +01:00
parent 0f5cdf99fb
commit dbecda64c4
No known key found for this signature in database
GPG Key ID: 3AF41B06C6495D3D

View File

@ -18,9 +18,9 @@ export const handler: SWRHook<any> = {
const clOrder = await Order.withCredentials(credentials) const clOrder = await Order.withCredentials(credentials)
.includes('lineItems') .includes('lineItems')
.find(id, { rawResponse: true }) .find(id, { rawResponse: true })
const orderStatus = clOrder.status const attributes = clOrder.data.attributes
const orderStatus = attributes.status
if (['pending', 'draft'].includes(orderStatus)) { if (['pending', 'draft'].includes(orderStatus)) {
const attributes = clOrder.data.attributes
const lineItems = clOrder?.included const lineItems = clOrder?.included
? normalizeLineItems(clOrder?.included) ? normalizeLineItems(clOrder?.included)
: [] : []
@ -34,7 +34,7 @@ export const handler: SWRHook<any> = {
subtotalPrice: attributes.subtotal_amount_float, subtotalPrice: attributes.subtotal_amount_float,
totalPrice: attributes.total_amount_float, totalPrice: attributes.total_amount_float,
} }
} else { } else if (id) {
localStorage.removeItem('CL_ORDER_ID') localStorage.removeItem('CL_ORDER_ID')
} }
} }