From 6a6a71c30bf2cc988f537a989c0a476c1141b43f Mon Sep 17 00:00:00 2001
From: gcarron <gcarron@grandlyon.com>
Date: Wed, 23 Dec 2020 15:44:02 +0100
Subject: [PATCH] Block quiz launch if max stars

---
 src/components/Challenge/ChallengeCardOnGoing.tsx | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/components/Challenge/ChallengeCardOnGoing.tsx b/src/components/Challenge/ChallengeCardOnGoing.tsx
index d61666fc1..f18fa341e 100644
--- a/src/components/Challenge/ChallengeCardOnGoing.tsx
+++ b/src/components/Challenge/ChallengeCardOnGoing.tsx
@@ -22,6 +22,7 @@ import duelLocked from 'assets/icons/visu/duel/locked.svg'
 import { UserDuelState } from 'enum/userDuel.enum'
 import classNames from 'classnames'
 import { AppStore } from 'store'
+import { UserQuizState } from 'enum/userQuiz.enum'
 
 interface ChallengeCardOnGoingProps {
   userChallenge: UserChallenge
@@ -76,7 +77,7 @@ const ChallengeCardOnGoing: React.FC<ChallengeCardOnGoingProps> = ({
       )
       dispatch(updateUserChallengeList(updatedChallenge))
     }
-    history.push('/challenges/quiz')
+    if (userChallenge.quiz.result !== 5) history.push('/challenges/quiz')
   }
 
   useEffect(() => {
-- 
GitLab