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') } }