From dbecda64c4bd6f90275ed5eb473bb88e025d6d46 Mon Sep 17 00:00:00 2001 From: Alessandro Casazza Date: Wed, 5 Jan 2022 17:18:33 +0100 Subject: [PATCH] fix: Clean order --- framework/commercelayer/cart/use-cart.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/framework/commercelayer/cart/use-cart.tsx b/framework/commercelayer/cart/use-cart.tsx index 34cbbee89..77fe44471 100644 --- a/framework/commercelayer/cart/use-cart.tsx +++ b/framework/commercelayer/cart/use-cart.tsx @@ -18,9 +18,9 @@ export const handler: SWRHook = { const clOrder = await Order.withCredentials(credentials) .includes('lineItems') .find(id, { rawResponse: true }) - const orderStatus = clOrder.status + const attributes = clOrder.data.attributes + const orderStatus = attributes.status if (['pending', 'draft'].includes(orderStatus)) { - const attributes = clOrder.data.attributes const lineItems = clOrder?.included ? normalizeLineItems(clOrder?.included) : [] @@ -34,7 +34,7 @@ export const handler: SWRHook = { subtotalPrice: attributes.subtotal_amount_float, totalPrice: attributes.total_amount_float, } - } else { + } else if (id) { localStorage.removeItem('CL_ORDER_ID') } }