From 2a28681259029260ed1dc944c2b0829fa5859ab0 Mon Sep 17 00:00:00 2001 From: Hrishikesh Vaipurkar Date: Tue, 21 Oct 2025 13:01:08 +0000 Subject: [PATCH] Merged in fix/SW-3526-show-sas-eb-points-unlinked- (pull request #2987) fix(SW-3256): Fixed Users with 0 points throws error Approved-by: Anton Gunnarsson --- packages/trpc/lib/routers/hotels/availability/enterDetails.ts | 4 ++-- packages/trpc/lib/routers/hotels/availability/hotelsByCity.ts | 4 ++-- .../trpc/lib/routers/hotels/availability/hotelsByHotelIds.ts | 4 ++-- packages/trpc/lib/routers/hotels/availability/myStay.ts | 4 ++-- .../trpc/lib/routers/hotels/availability/selectRate/room.ts | 4 ++-- .../lib/routers/hotels/availability/selectRate/rooms/index.ts | 4 ++-- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/packages/trpc/lib/routers/hotels/availability/enterDetails.ts b/packages/trpc/lib/routers/hotels/availability/enterDetails.ts index 09305bc5e..4dc804958 100644 --- a/packages/trpc/lib/routers/hotels/availability/enterDetails.ts +++ b/packages/trpc/lib/routers/hotels/availability/enterDetails.ts @@ -40,11 +40,11 @@ export const enterDetails = safeProtectedServiceProcedure if (ctx.session?.token.access_token) { const pointsValue = await getUserPointsBalance(ctx.session) const token = getRedemptionTokenSafely(ctx.session, ctx.serviceToken) - if (pointsValue && token) { + if (pointsValue !== undefined && token) { return next({ ctx: { token: token, - userPoints: pointsValue ?? 0, + userPoints: pointsValue, }, input, }) diff --git a/packages/trpc/lib/routers/hotels/availability/hotelsByCity.ts b/packages/trpc/lib/routers/hotels/availability/hotelsByCity.ts index 750c1803a..812d6eb10 100644 --- a/packages/trpc/lib/routers/hotels/availability/hotelsByCity.ts +++ b/packages/trpc/lib/routers/hotels/availability/hotelsByCity.ts @@ -71,11 +71,11 @@ export const hotelsByCity = safeProtectedServiceProcedure if (ctx.session?.token.access_token) { const pointsValue = await getUserPointsBalance(ctx.session) const token = getRedemptionTokenSafely(ctx.session, ctx.serviceToken) - if (pointsValue && token) { + if (pointsValue !== undefined && token) { return next({ ctx: { token: token, - userPoints: pointsValue ?? 0, + userPoints: pointsValue, }, input, }) diff --git a/packages/trpc/lib/routers/hotels/availability/hotelsByHotelIds.ts b/packages/trpc/lib/routers/hotels/availability/hotelsByHotelIds.ts index a4ef8f319..6b834e425 100644 --- a/packages/trpc/lib/routers/hotels/availability/hotelsByHotelIds.ts +++ b/packages/trpc/lib/routers/hotels/availability/hotelsByHotelIds.ts @@ -68,11 +68,11 @@ export const hotelsByHotelIds = safeProtectedServiceProcedure if (ctx.session?.token.access_token) { const pointsValue = await getUserPointsBalance(ctx.session) const token = getRedemptionTokenSafely(ctx.session, ctx.serviceToken) - if (pointsValue && token) { + if (pointsValue !== undefined && token) { return next({ ctx: { token: token, - userPoints: pointsValue ?? 0, + userPoints: pointsValue, }, input, }) diff --git a/packages/trpc/lib/routers/hotels/availability/myStay.ts b/packages/trpc/lib/routers/hotels/availability/myStay.ts index 7f91ebc25..0ca779d41 100644 --- a/packages/trpc/lib/routers/hotels/availability/myStay.ts +++ b/packages/trpc/lib/routers/hotels/availability/myStay.ts @@ -27,11 +27,11 @@ export const myStay = safeProtectedServiceProcedure if (ctx.session?.token.access_token) { const pointsValue = await getUserPointsBalance(ctx.session) const token = getRedemptionTokenSafely(ctx.session, ctx.serviceToken) - if (pointsValue && token) { + if (pointsValue !== undefined && token) { return next({ ctx: { token: token, - userPoints: pointsValue ?? 0, + userPoints: pointsValue, }, input, }) diff --git a/packages/trpc/lib/routers/hotels/availability/selectRate/room.ts b/packages/trpc/lib/routers/hotels/availability/selectRate/room.ts index 98d43f361..c343ee3df 100644 --- a/packages/trpc/lib/routers/hotels/availability/selectRate/room.ts +++ b/packages/trpc/lib/routers/hotels/availability/selectRate/room.ts @@ -25,11 +25,11 @@ export const room = safeProtectedServiceProcedure if (ctx.session?.token.access_token) { const pointsValue = await getUserPointsBalance(ctx.session) const token = getRedemptionTokenSafely(ctx.session, ctx.serviceToken) - if (pointsValue && token) { + if (pointsValue !== undefined && token) { return next({ ctx: { token: token, - userPoints: pointsValue ?? 0, + userPoints: pointsValue, }, input, }) diff --git a/packages/trpc/lib/routers/hotels/availability/selectRate/rooms/index.ts b/packages/trpc/lib/routers/hotels/availability/selectRate/rooms/index.ts index 5fd8a9646..de70cafd8 100644 --- a/packages/trpc/lib/routers/hotels/availability/selectRate/rooms/index.ts +++ b/packages/trpc/lib/routers/hotels/availability/selectRate/rooms/index.ts @@ -16,11 +16,11 @@ export const rooms = safeProtectedServiceProcedure if (ctx.session?.token.access_token) { const pointsValue = await getUserPointsBalance(ctx.session) const token = getRedemptionTokenSafely(ctx.session, ctx.serviceToken) - if (pointsValue && token) { + if (pointsValue !== undefined && token) { return next({ ctx: { token: token, - userPoints: pointsValue ?? 0, + userPoints: pointsValue, }, input, })