diff --git a/app/[lang]/(live)/@bookingwidget/[contentType]/[uid]/page.tsx b/app/[lang]/(live)/@bookingwidget/[contentType]/[uid]/page.tsx index 5e397579d..34ab97386 100644 --- a/app/[lang]/(live)/@bookingwidget/[contentType]/[uid]/page.tsx +++ b/app/[lang]/(live)/@bookingwidget/[contentType]/[uid]/page.tsx @@ -24,6 +24,7 @@ export default async function BookingWidgetPage({ const hotelData = await getHotel({ hotelId: hotelPageData?.hotel_page_id || "", language: getLang(), + isCardOnlyPayment: false, }) const hotelPageParams = { diff --git a/components/ContentType/HotelSubpage/index.tsx b/components/ContentType/HotelSubpage/index.tsx index bd336e7b9..76154ef87 100644 --- a/components/ContentType/HotelSubpage/index.tsx +++ b/components/ContentType/HotelSubpage/index.tsx @@ -31,7 +31,7 @@ export default async function HotelSubpage({ const [intl, hotelPageData, hotelData] = await Promise.all([ getIntl(), getHotelPage(), - getHotel({ hotelId, language: lang }), + getHotel({ hotelId, language: lang, isCardOnlyPayment: false }), ]) if (!hotelData?.hotel || !hotelPageData) { diff --git a/components/HotelReservation/SidePeek/index.tsx b/components/HotelReservation/SidePeek/index.tsx index 36781e954..f104fba71 100644 --- a/components/HotelReservation/SidePeek/index.tsx +++ b/components/HotelReservation/SidePeek/index.tsx @@ -23,6 +23,7 @@ export default function HotelReservationSidePeek({ { hotelId: hotelId ?? "", language: lang, + isCardOnlyPayment: false, }, { enabled: !!hotelId, diff --git a/server/routers/hotels/input.ts b/server/routers/hotels/input.ts index 7ed3f649d..e2a8a52fb 100644 --- a/server/routers/hotels/input.ts +++ b/server/routers/hotels/input.ts @@ -59,7 +59,7 @@ export const ratesInputSchema = z.object({ export const hotelInputSchema = z.object({ hotelId: z.string(), - isCardOnlyPayment: z.boolean().default(false), + isCardOnlyPayment: z.boolean(), language: z.nativeEnum(Lang), }) diff --git a/server/routers/hotels/utils.ts b/server/routers/hotels/utils.ts index a17bb5529..e872b82fc 100644 --- a/server/routers/hotels/utils.ts +++ b/server/routers/hotels/utils.ts @@ -493,7 +493,10 @@ export async function getHotelListData( const hotels = await Promise.all( hotelIds.map(async (hotelId) => { const [hotelData, url] = await Promise.all([ - getHotel({ hotelId, language: lang }, serviceToken), + getHotel( + { hotelId, language: lang, isCardOnlyPayment: false }, + serviceToken + ), getHotelPageUrl(lang, hotelId), ])