diff --git a/server/routers/contentstack/breadcrumbs/query.ts b/server/routers/contentstack/breadcrumbs/query.ts index c0a53171a..64cc6db53 100644 --- a/server/routers/contentstack/breadcrumbs/query.ts +++ b/server/routers/contentstack/breadcrumbs/query.ts @@ -53,9 +53,11 @@ async function getLoyaltyPageBreadcrumbs(variables: Variables) { variables, tags ) + if (!response.data.all_loyalty_page.items[0].web?.breadcrumbs?.title) { return [] } + const validatedBreadcrumbsData = validateLoyaltyPageBreadcrumbsContentstackSchema.safeParse(response.data) @@ -84,12 +86,17 @@ async function getMyPagesBreadcrumbs(variables: Variables) { } const tags = getTags(validatedRefsData.data.all_account_page, variables) + const response = await getResponse( GetMyPagesBreadcrumbs, variables, tags ) + if (!response.data.all_account_page.items[0].web?.breadcrumbs?.title) { + return [] + } + const validatedBreadcrumbsData = validateMyPagesBreadcrumbsContentstackSchema.safeParse(response.data)