diff --git a/apps/scandic-web/server/routers/contentstack/reward/query.ts b/apps/scandic-web/server/routers/contentstack/reward/query.ts index 732da5705..4f42ba4d5 100644 --- a/apps/scandic-web/server/routers/contentstack/reward/query.ts +++ b/apps/scandic-web/server/routers/contentstack/reward/query.ts @@ -284,23 +284,17 @@ export const rewardQueryRouter = router({ return null } - const surprises: Surprise[] = cmsRewards - .map((cmsReward) => { - // Non-null assertion is used here because we know our reward exist - const apiReward = unwrappedSurpriseRewards.find( - ({ rewardId }) => rewardId === cmsReward.reward_id - )! + const surprises: Surprise[] = cmsRewards.map((cmsReward) => { + // Non-null assertion is used here because we know our reward exist + const apiReward = unwrappedSurpriseRewards.find( + ({ rewardId }) => rewardId === cmsReward.reward_id + )! - if (!cmsReward) { - return null - } - - return { - ...apiReward, - ...cmsReward, - } - }) - .flatMap((surprises) => (surprises ? [surprises] : [])) + return { + ...apiReward, + ...cmsReward, + } + }) metricsGetSurprises.success()