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 { getHotelPageUrls } from "../contentstack/hotelPage/utils"
|
||||
import { getVerifiedUser, parsedUser } from "../user/query"
|
||||
import { getVerifiedUser } from "../user/query"
|
||||
import { additionalDataSchema } from "./schemas/hotel/include/additionalData"
|
||||
import { meetingRoomsSchema } from "./schemas/meetingRoom"
|
||||
import {
|
||||
@@ -1860,24 +1860,26 @@ export const hotelQueryRouter = router({
|
||||
},
|
||||
"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) {
|
||||
const apiUser = await getVerifiedUser({ session: ctx.session })
|
||||
if (apiUser && !("error" in apiUser)) {
|
||||
const user = parsedUser(apiUser.data, false)
|
||||
if (
|
||||
user.membership &&
|
||||
["L6", "L7"].includes(user.membership.membershipLevel)
|
||||
) {
|
||||
const freeBreakfastPackage = breakfastPackages.find(
|
||||
(pkg) => pkg.code === BreakfastPackageEnum.FREE_MEMBER_BREAKFAST
|
||||
)
|
||||
if (freeBreakfastPackage?.localPrice) {
|
||||
return [freeBreakfastPackage]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
// if (ctx.session?.token) {
|
||||
// const apiUser = await getVerifiedUser({ session: ctx.session })
|
||||
// if (apiUser && !("error" in apiUser)) {
|
||||
// const user = parsedUser(apiUser.data, false)
|
||||
// if (
|
||||
// user.membership &&
|
||||
// ["L6", "L7"].includes(user.membership.membershipLevel)
|
||||
// ) {
|
||||
// const freeBreakfastPackage = breakfastPackages.find(
|
||||
// (pkg) => pkg.code === BreakfastPackageEnum.FREE_MEMBER_BREAKFAST
|
||||
// )
|
||||
// if (freeBreakfastPackage?.localPrice) {
|
||||
// return [freeBreakfastPackage]
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
|
||||
return breakfastPackages.filter(
|
||||
(pkg) => pkg.code !== BreakfastPackageEnum.FREE_MEMBER_BREAKFAST
|
||||
|
||||
Reference in New Issue
Block a user