From 168292a09ccb35bc88e6ef42ce44c917bb649144 Mon Sep 17 00:00:00 2001
From: Matthieu Marcillaud <marcimat@rezo.net>
Date: Tue, 26 Sep 2023 16:33:30 +0200
Subject: [PATCH] =?UTF-8?q?fix:=20Recherche=20de=20r=C3=A9ponses=20de=20fo?=
 =?UTF-8?q?rmulaire=20dans=20l=E2=80=99espace=20priv=C3=A9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

La recherche générait des notices PHP car SPIP attends 2 valeurs différentes
d’identifants dans la fonction recherche_joints_... l’un pour l’id de la table recherchée
(les réponses), l’autre pour l’id de la jointure (les champs de réponses)

Refs: #170
---
 ..._joints_formulaires_reponse_formulaires_reponses_champ.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/inc/rechercher_joints_formulaires_reponse_formulaires_reponses_champ.php b/inc/rechercher_joints_formulaires_reponse_formulaires_reponses_champ.php
index 0fa32908..2c8f244a 100644
--- a/inc/rechercher_joints_formulaires_reponse_formulaires_reponses_champ.php
+++ b/inc/rechercher_joints_formulaires_reponse_formulaires_reponses_champ.php
@@ -13,10 +13,10 @@ function inc_rechercher_joints_formulaires_reponse_formulaires_reponses_champ_di
 ) {
 
 	$cle_depart = 'id_formulaires_reponse';
-	$cle_arrivee = 'id_formulaires_reponse';
+	$cle_arrivee = 'id_formulaires_reponses_champ';
 
 	$s = sql_select(
-		"DISTINCT R.$cle_depart",
+		"R.$cle_depart, C.$cle_arrivee",
 		'spip_formulaires_reponses AS R JOIN spip_formulaires_reponses_champs AS C ON C.id_formulaires_reponse=R.id_formulaires_reponse',
 		sql_in('C.id_formulaires_reponses_champ', $ids_trouves),
 		'',
-- 
GitLab