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 (