From 74456bea144b41e96ec221aef422449dfab03a5c Mon Sep 17 00:00:00 2001
From: Myriam Delaruelle <myriam.delaruelle@univ-lorraine.fr>
Date: Mon, 3 Mar 2025 11:28:48 +0100
Subject: [PATCH] fix cache counting total students and not request results
 student

---
 amd/build/suivi.js | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/amd/build/suivi.js b/amd/build/suivi.js
index b401c67..e706d2f 100644
--- a/amd/build/suivi.js
+++ b/amd/build/suivi.js
@@ -157,7 +157,9 @@ define(['jquery', 'core/ajax', 'core/templates', 'core/str'],
         		
 			    parsedrequest=JSON.parse(request);
         		data=calcPercentage(parsedrequest);
-        		if(data.students.length<1000 && !localStorage.groups){
+        		console.log(data);
+        		if(data.countstudents.length<1000 && !localStorage.groups){
+
         			localStorage.setItem("courseid",parsedrequest["courseid"]);
         			localStorage.setItem("groups",parsedrequest["groups"]);
         		}
@@ -233,7 +235,7 @@ define(['jquery', 'core/ajax', 'core/templates', 'core/str'],
         		data=calcPercentage(parsedrequest);
         		
         		showHideStudents();
-        		if(data.students.length<1000){
+        		if(data.countstudents.length<1000){
         			localStorage.setItem("courseid",parsedrequest["courseid"] )
         			localStorage.setItem("groups",JSON.stringify(parsedrequest["groups"]));
         			
@@ -396,7 +398,7 @@ define(['jquery', 'core/ajax', 'core/templates', 'core/str'],
                 }
             }
         }
-        if(data.students.length<1000){
+        if(data.countstudents.length<1000){
         	localStorage.setItem("activities",JSON.stringify(activitiesToStore));
         }
         
-- 
GitLab