From fd21f975765ddd5328ae17196e603cc9034a4030 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ma=C3=AFeul=20Rouquette?= <maieul@maieul.net>
Date: Sun, 11 Sep 2022 16:38:44 +0200
Subject: [PATCH] =?UTF-8?q?fix(123):=20Faire=20fonctionner=20l'analyse=20d?=
 =?UTF-8?q?es=20r=C3=A9ponses=20pour=20une=20saisie=20`choix=5Fgrille`=20l?=
 =?UTF-8?q?orsque=20les=20cl=C3=A9s=20sont=20num=C3=A9riques.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

fix #123
---
 CHANGELOG.md                       |  7 +++++++
 saisies-analyses/choix_grille.html | 10 +++++-----
 2 files changed, 12 insertions(+), 5 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 34ef1e09..453389e8 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,11 @@
 # Changelog
+## Unreleased
+
+### Fix
+
+- #123 Faire fonctionner l'analyse des réponses pour une saisie `choix_grille` lorsque les clés sont numériques.
+
+fix #123
 
 ## [5.2.2] - 2022-08-20
 
diff --git a/saisies-analyses/choix_grille.html b/saisies-analyses/choix_grille.html
index 7631dca6..f28aac7b 100644
--- a/saisies-analyses/choix_grille.html
+++ b/saisies-analyses/choix_grille.html
@@ -16,16 +16,16 @@
 		<BOUCLE_choix(DATA) {source table, #GET{data_cols}}>
 		[(#ENV{multiple}|non)
 			[(#GET{reponse}|table_valeur{#GET{choix_question}}|=={#CLE}|oui)
-				#SET{nbplus, #GET{total_reponses}|table_valeur{#CLE}|sinon{0}|plus{1}}
-				#SET_MERGE{total_reponses,#GET{total_reponses},#ARRAY{#CLE,#GET{nbplus}}}
+				#SET{nbplus, #GET{total_reponses}|table_valeur{choix-#CLE}|sinon{0}|plus{1}}
+				#SET_MERGE{total_reponses,#GET{total_reponses},#ARRAY{choix-#CLE,#GET{nbplus}}}
 			]
 		]
 		[(#ENV{multiple}|oui)
 			#SET{valeurs, #GET{reponse}|table_valeur{#GET{choix_question}}}
 			[(#GET{valeurs}|is_array|oui)
 				[(#CLE|in_array{#GET{valeurs}}|oui)
-					#SET{nbplus, #GET{total_reponses}|table_valeur{#CLE}|sinon{0}|plus{1}}
-					#SET_MERGE{total_reponses,#GET{total_reponses},#ARRAY{#CLE,#GET{nbplus}}}
+					#SET{nbplus, #GET{total_reponses}|table_valeur{choix-#CLE}|sinon{0}|plus{1}}
+					#SET_MERGE{total_reponses,#GET{total_reponses},#ARRAY{choix-#CLE,#GET{nbplus}}}
 				]
 			]
 		]
@@ -35,7 +35,7 @@
 	<BOUCLE_choix_affichage(DATA) {source table, #GET{data_cols}}>
 		<tr class="grille_choix">
 			<td class="choix">#VALEUR</td>
-			<td class="stat"[ title="(#GET{total_reponses}|table_valeur{#CLE}|titre_nb_reponses|attribut_html)"]>[(#GET{total_reponses}|table_valeur{#CLE})]</td>
+			<td class="stat"[ title="(#GET{total_reponses}|table_valeur{#CLE}|titre_nb_reponses|attribut_html)"]>[(#GET{total_reponses}|table_valeur{choix-#CLE})]</td>
 		</tr>
 	</BOUCLE_choix_affichage>
 
-- 
GitLab