fix(LOY-206): add missing lang input to friends transactions query, handles both server and client side

This commit is contained in:
Christian Andolf
2025-03-25 09:42:37 +01:00
parent 710e412414
commit d67d04e416
5 changed files with 35 additions and 24 deletions

View File

@@ -6,7 +6,7 @@ import { badRequestError } from "@/server/errors/trpc"
import {
contentStackBaseWithServiceProcedure,
protectedProcedure,
protectedServcieProcedure,
protectedServiceProcedure,
publicProcedure,
router,
safeProtectedServiceProcedure,
@@ -793,7 +793,7 @@ export const getRoomAvailability = async (
breakfastIncluded: !!rateDefinition?.breakfastIncluded,
cancellationRule: rateDefinition?.cancellationRule,
cancellationText: rateDefinition?.cancellationText ?? "",
chequeRate: rates?.bonusCheque,
chequeRate: rates?.bonusCheque,
isFlexRate:
rateDefinition?.cancellationRule ===
CancellationRuleEnum.CancellableBefore6PM,
@@ -812,7 +812,7 @@ export const getRoomAvailability = async (
: undefined,
rateType: rateDefinition?.rateType ?? "",
selectedRoom,
voucherRate: rates?.voucher,
voucherRate: rates?.voucher,
}
}
@@ -862,7 +862,7 @@ export const hotelQueryRouter = router({
.query(async ({ input, ctx }) => {
return getRoomAvailability(input, ctx.lang, ctx.serviceToken)
}),
roomWithRedemption: protectedServcieProcedure
roomWithRedemption: protectedServiceProcedure
.input(selectedRoomAvailabilityInputSchema)
.query(async ({ input, ctx }) => {
return getRoomAvailability(