From e68833c782c6f8523966c8317248914c44b00c1b Mon Sep 17 00:00:00 2001 From: lwan Date: Thu, 15 Apr 2021 16:53:13 -0700 Subject: [PATCH] Fixed cart 403 errors for anonymous users --- src/CartItemList.tsx | 12 +++++++++--- src/Product.tsx | 6 ++++-- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/src/CartItemList.tsx b/src/CartItemList.tsx index 0a9bd71..f618a4c 100644 --- a/src/CartItemList.tsx +++ b/src/CartItemList.tsx @@ -57,7 +57,9 @@ export const CartItemList: React.FC = (props) => { setShowLoader(false); setIsShowModal(false); updateCartItems(); - updateCartData(); + if (isLoggedIn) { + updateCartData(); + } }) .catch(error => { setShowLoader(false); @@ -71,7 +73,9 @@ export const CartItemList: React.FC = (props) => { removeCartItem(mcart, id) .then(() => { updateCartItems(); - updateCartData(); + if (isLoggedIn) { + updateCartData(); + } setRemovingItem(-1); }) .catch(error => { @@ -84,7 +88,9 @@ export const CartItemList: React.FC = (props) => { updateCartItem(mcart, id, quantity) .then(() => { updateCartItems(); - updateCartData(); + if (isLoggedIn) { + updateCartData(); + } }) .catch(error => { console.error(error); diff --git a/src/Product.tsx b/src/Product.tsx index 2bfd6f6..db969a8 100644 --- a/src/Product.tsx +++ b/src/Product.tsx @@ -120,8 +120,10 @@ export const Product: React.FC = () => { } else { updateCartItems(); } - if (isLoggedIn) setIsCartSelected(true); - updateCartData(); + if (isLoggedIn) { + setIsCartSelected(true); + updateCartData(); + } setCartQuantity(1); handleShowCartPopup(); }).finally(() => {