From 4f0c4a0acb940ff23afeca60a24c6909a7d310fd Mon Sep 17 00:00:00 2001 From: Christian Andolf Date: Fri, 14 Feb 2025 16:42:12 +0100 Subject: [PATCH] fix(LOY-61): only invalidate current rewards if reward is redeemed or confirm close redeemed reward --- .../Blocks/DynamicContent/Rewards/Redeem/index.tsx | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/components/Blocks/DynamicContent/Rewards/Redeem/index.tsx b/components/Blocks/DynamicContent/Rewards/Redeem/index.tsx index 3c02a184e..6e604ca9a 100644 --- a/components/Blocks/DynamicContent/Rewards/Redeem/index.tsx +++ b/components/Blocks/DynamicContent/Rewards/Redeem/index.tsx @@ -90,9 +90,14 @@ export default function Redeem({ reward, membershipNumber }: RedeemProps) { {({ close }) => { function closeModal() { - utils.contentstack.rewards.current.invalidate({ - lang, - }) + if ( + redeemStep === "redeemed" || + redeemStep === "confirm-close" + ) { + utils.contentstack.rewards.current.invalidate({ + lang, + }) + } close() } return (