diff --git a/components/Current/Header/index.tsx b/components/Current/Header/index.tsx index e590e3f65..0f932cfc8 100644 --- a/components/Current/Header/index.tsx +++ b/components/Current/Header/index.tsx @@ -28,7 +28,7 @@ export default async function Header({ /** * ToDo: Create logic to get this info from ContentStack based on page * */ - const hideBookingWidget = false + const hideBookingWidget = true if (!data) { return null diff --git a/server/routers/contentstack/loyaltyPage/query.ts b/server/routers/contentstack/loyaltyPage/query.ts index 589b39544..34bc7aa24 100644 --- a/server/routers/contentstack/loyaltyPage/query.ts +++ b/server/routers/contentstack/loyaltyPage/query.ts @@ -85,18 +85,6 @@ export const loyaltyPageQueryRouter = router({ throw notFound(response) } - const validatedLoyaltyPage = validateLoyaltyPageSchema.safeParse( - response.data.loyalty_page - ) - - if (!validatedLoyaltyPage.success) { - console.error( - `Failed to validate Loyaltypage Data - (lang: ${lang}, uid: ${uid})` - ) - console.error(validatedLoyaltyPage.error) - return null - } - const blocks = response.data.loyalty_page.blocks ? response.data.loyalty_page.blocks.map((block: any) => { switch (block.__typename) { @@ -190,7 +178,7 @@ export const loyaltyPageQueryRouter = router({ }) : null - const loyaltyPage: LoyaltyPage = { + const loyaltyPage = { heading: response.data.loyalty_page.heading, preamble: response.data.loyalty_page.preamble, heroImage: makeImageVaultImage(response.data.loyalty_page.hero_image), @@ -199,6 +187,16 @@ export const loyaltyPageQueryRouter = router({ sidebar, } + const validatedLoyaltyPage = + validateLoyaltyPageSchema.safeParse(loyaltyPage) + if (!validatedLoyaltyPage.success) { + console.error( + `Failed to validate Loyaltypage Data - (lang: ${lang}, uid: ${uid})` + ) + console.error(validatedLoyaltyPage.error) + return null + } + const loyaltyTrackingData: TrackingSDKPageData = { pageId: response.data.loyalty_page.system.uid, lang: response.data.loyalty_page.system.locale as Lang,