From dd3efaa301bccca43f062b9c7f44a86a043de48c Mon Sep 17 00:00:00 2001 From: Chloe Date: Fri, 29 Apr 2022 17:51:32 +0700 Subject: [PATCH] Fix undefined _id Signed-off-by: Chloe --- packages/opencommerce/src/api/endpoints/cart/get-cart.ts | 2 +- packages/opencommerce/src/next.config.cjs | 2 +- site/.env.template | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/opencommerce/src/api/endpoints/cart/get-cart.ts b/packages/opencommerce/src/api/endpoints/cart/get-cart.ts index fa2a3e8c7..edae474bd 100644 --- a/packages/opencommerce/src/api/endpoints/cart/get-cart.ts +++ b/packages/opencommerce/src/api/endpoints/cart/get-cart.ts @@ -20,7 +20,7 @@ const getCart: CartEndpoint['handlers']['getCart'] = async ({ }) return res.status(200).json({ - data: normalizeCart(rawAnonymousCart), + data: rawAnonymousCart ? normalizeCart(rawAnonymousCart) : null, }) } diff --git a/packages/opencommerce/src/next.config.cjs b/packages/opencommerce/src/next.config.cjs index d87cbb11f..82113f616 100644 --- a/packages/opencommerce/src/next.config.cjs +++ b/packages/opencommerce/src/next.config.cjs @@ -3,6 +3,6 @@ const commerce = require('./commerce.config.json') module.exports = { commerce, images: { - domains: [process.env.OPENCOMMERCE_STOREFRONT_API_URL], + domains: [process.env.OPENCOMMERCE_IMAGE_DOMAIN], }, } diff --git a/site/.env.template b/site/.env.template index 0df5bcac2..5eab31d0a 100644 --- a/site/.env.template +++ b/site/.env.template @@ -52,6 +52,7 @@ NEXT_PUBLIC_COMMERCEJS_DEPLOYMENT_URL= OPENCOMMERCE_STOREFRONT_API_URL= OPENCOMMERCE_PRIMARY_SHOP_ID= +OPENCOMMERCE_IMAGE_DOMAIN= SFCC_CLIENT_ID= SFCC_CLIENT_SECRET=