Merged in fix/handling-brf0 (pull request #1728)
fix: disabling handling of BRF0 (Free breakfast for L6 and L7 members) since out of scope for the release * fix: disabling handling of BRF0 (Free breakfast for L6 and L7 members) since out of scope for the release Approved-by: Simon.Emanuelsson
This commit is contained in:
@@ -18,7 +18,7 @@ import { getCacheClient } from "@/services/dataCache"
|
|||||||
import { cache } from "@/utils/cache"
|
import { cache } from "@/utils/cache"
|
||||||
|
|
||||||
import { getHotelPageUrls } from "../contentstack/hotelPage/utils"
|
import { getHotelPageUrls } from "../contentstack/hotelPage/utils"
|
||||||
import { getVerifiedUser, parsedUser } from "../user/query"
|
import { getVerifiedUser } from "../user/query"
|
||||||
import { additionalDataSchema } from "./schemas/hotel/include/additionalData"
|
import { additionalDataSchema } from "./schemas/hotel/include/additionalData"
|
||||||
import { meetingRoomsSchema } from "./schemas/meetingRoom"
|
import { meetingRoomsSchema } from "./schemas/meetingRoom"
|
||||||
import {
|
import {
|
||||||
@@ -1860,24 +1860,26 @@ export const hotelQueryRouter = router({
|
|||||||
},
|
},
|
||||||
"1h"
|
"1h"
|
||||||
)
|
)
|
||||||
|
// Since the BRF0 package is out of scope for release we'll disable this handling
|
||||||
|
// of membership levels for now, to be reanabled once needed
|
||||||
|
|
||||||
if (ctx.session?.token) {
|
// if (ctx.session?.token) {
|
||||||
const apiUser = await getVerifiedUser({ session: ctx.session })
|
// const apiUser = await getVerifiedUser({ session: ctx.session })
|
||||||
if (apiUser && !("error" in apiUser)) {
|
// if (apiUser && !("error" in apiUser)) {
|
||||||
const user = parsedUser(apiUser.data, false)
|
// const user = parsedUser(apiUser.data, false)
|
||||||
if (
|
// if (
|
||||||
user.membership &&
|
// user.membership &&
|
||||||
["L6", "L7"].includes(user.membership.membershipLevel)
|
// ["L6", "L7"].includes(user.membership.membershipLevel)
|
||||||
) {
|
// ) {
|
||||||
const freeBreakfastPackage = breakfastPackages.find(
|
// const freeBreakfastPackage = breakfastPackages.find(
|
||||||
(pkg) => pkg.code === BreakfastPackageEnum.FREE_MEMBER_BREAKFAST
|
// (pkg) => pkg.code === BreakfastPackageEnum.FREE_MEMBER_BREAKFAST
|
||||||
)
|
// )
|
||||||
if (freeBreakfastPackage?.localPrice) {
|
// if (freeBreakfastPackage?.localPrice) {
|
||||||
return [freeBreakfastPackage]
|
// return [freeBreakfastPackage]
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
|
|
||||||
return breakfastPackages.filter(
|
return breakfastPackages.filter(
|
||||||
(pkg) => pkg.code !== BreakfastPackageEnum.FREE_MEMBER_BREAKFAST
|
(pkg) => pkg.code !== BreakfastPackageEnum.FREE_MEMBER_BREAKFAST
|
||||||
|
|||||||
Reference in New Issue
Block a user