From a9e788ab84964a41ad8447b888f8ee0b0b64b140 Mon Sep 17 00:00:00 2001
From: Enzo Simonnet <enzosim@laposte.net>
Date: Fri, 26 Jan 2024 14:41:15 -0500
Subject: [PATCH] refix succes 5

---
 src/Twig/AppTwigExtension.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/Twig/AppTwigExtension.php b/src/Twig/AppTwigExtension.php
index c475525..0a005ca 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
-- 
GitLab