diff --git a/src/components/ContentComponents/ChallengeList/ChallengesList.tsx b/src/components/ContentComponents/ChallengeList/ChallengesList.tsx
index da0619fe3e489c165502152a251b0f26f8f5de38..418d163d86abf8363525c383d2c46f5b9706ad31 100644
--- a/src/components/ContentComponents/ChallengeList/ChallengesList.tsx
+++ b/src/components/ContentComponents/ChallengeList/ChallengesList.tsx
@@ -24,6 +24,7 @@ const ChallengesList: React.FC<ChallengesListProps> = ({
     refreshCurrentChallenge,
     screenType,
     toggleBackgroundScroll,
+    challengeNotification,
   } = useContext(AppContext)
   const challengeManager = new ChallengeManager(client)
   const [
@@ -108,12 +109,7 @@ const ChallengesList: React.FC<ChallengesListProps> = ({
         setOngoingChallenge(ongoingChallengeTmp)
         setOngoingChallengeModal(ongoingChallengeTmp)
         setUserLevel(levelOfUser)
-        if (
-          await challengeManager.isChallengeOver(
-            ongoingChallengeTmp,
-            fluidTypes
-          )
-        ) {
+        if (challengeNotification) {
           setOpenChallengeModal(true)
           toggleBackgroundScroll()
           await challengeManager.endChallenge(ongoingChallengeTmp, fluidTypes)