From f9c44e6f664718d5c7dca3468bbac7cdcaf1ff5f Mon Sep 17 00:00:00 2001 From: Sami Yousef Date: Wed, 10 Aug 2022 22:24:22 -0400 Subject: [PATCH] Fixes minor issue if categories are empty in commercejs --- packages/commercejs/src/api/operations/get-site-info.ts | 7 +++++++ site/tsconfig.json | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/packages/commercejs/src/api/operations/get-site-info.ts b/packages/commercejs/src/api/operations/get-site-info.ts index 0b4046d7c..d9cc3fce0 100644 --- a/packages/commercejs/src/api/operations/get-site-info.ts +++ b/packages/commercejs/src/api/operations/get-site-info.ts @@ -24,6 +24,13 @@ export default function getSiteInfoOperation({ const { sdkFetch } = commerce.getConfig(config) const { data: categories } = await sdkFetch('categories', 'list') + if (!categories) { + return { + categories: [], + brands: [], + } + } + const formattedCategories = categories.map(normalizeCategory) return { diff --git a/site/tsconfig.json b/site/tsconfig.json index 7c91afd6f..b4d0eed70 100644 --- a/site/tsconfig.json +++ b/site/tsconfig.json @@ -23,8 +23,8 @@ "@components/*": ["components/*"], "@commerce": ["../packages/commerce/src"], "@commerce/*": ["../packages/commerce/src/*"], - "@framework": ["../packages/local/src"], - "@framework/*": ["../packages/local/src/*"] + "@framework": ["../packages/commercejs/src"], + "@framework/*": ["../packages/commercejs/src/*"] } }, "include": ["next-env.d.ts", "**/*.d.ts", "**/*.ts", "**/*.tsx", "**/*.js"],