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