From 41d3d22e651d3963edef7e2110a1b3ff3655023c Mon Sep 17 00:00:00 2001
From: enzosim <enzosim@vimalexg.univ-lyon1.fr>
Date: Fri, 26 Jan 2024 22:47:43 +0100
Subject: [PATCH] =?UTF-8?q?fix=20succ=C3=A8s=20VRAI=20c=20bon?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/Twig/AppTwigExtension.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/Twig/AppTwigExtension.php b/src/Twig/AppTwigExtension.php
index c475525..6a26a05 100644
--- a/src/Twig/AppTwigExtension.php
+++ b/src/Twig/AppTwigExtension.php
@@ -102,7 +102,7 @@ class AppTwigExtension extends AbstractExtension
         $nextMilestoneIndex = $currentMilestone < $numSuccesses - 1 ? $currentMilestone + 1 : $numSuccesses - 1;
 
 
-        $progressPercentage = ($counter - $successMilestones[$currentMilestone]) / ($successMilestones[$currentMilestone+1] - $currentMilestone) * 100; // Calculate progress percentage
+        $progressPercentage = ($counter - $successMilestones[$currentMilestone]) / ($successMilestones[min($currentMilestone+1, $numSuccesses-1)] - $currentMilestone) * 100; // Calculate progress percentage
         // Define CSS styles for the progress bar container and fill
         $containerStyle = sprintf('background-color: %s;', $successColors[1]); // Use the first color in $successColors for the container background
         $fillStyle = sprintf('background-color: %s; width: %s%%;', $successColors[0], $progressPercentage); // Use the second color in $successColors for the fill
@@ -211,4 +211,4 @@ class AppTwigExtension extends AbstractExtension
         }
     }
 
-}
\ No newline at end of file
+}
-- 
GitLab