fix(LOY-39): add unwrapped surprises to benefits

This commit is contained in:
Christian Andolf
2024-12-04 11:27:30 +01:00
parent 3c8a83ac59
commit 94d53e1da3

View File

@@ -238,15 +238,18 @@ export const rewardQueryRouter = router({
const nextCursor =
limit + cursor < rewardIds.length ? limit + cursor : undefined
const surprisesIds = validatedApiRewards.data
const wrappedSurprisesIds = validatedApiRewards.data
.filter(
({ type, rewardType }) =>
type === "coupon" && rewardType === "Surprise"
(reward) =>
reward.type === "coupon" &&
reward.rewardType === "Surprise" &&
"coupon" in reward &&
reward.coupon?.some(({ unwrapped }) => !unwrapped)
)
.map(({ rewardId }) => rewardId)
const rewards = cmsRewards.filter(
(reward) => !surprisesIds.includes(reward.reward_id)
(reward) => !wrappedSurprisesIds.includes(reward.reward_id)
)
getCurrentRewardSuccessCounter.add(1)