From f0251bcaefc90e979a14c0e8d179ec785ecd23dc Mon Sep 17 00:00:00 2001 From: RastaPopoulos <rastapopoulos@spip.org> Date: Tue, 28 Feb 2023 19:35:35 +0100 Subject: [PATCH] =?UTF-8?q?fix:=20S'assurer=20que=20c'est=20un=20array=20e?= =?UTF-8?q?nvoy=C3=A9=20aux=20fonctions=20d=C3=A9di=C3=A9es=20d'infos,=20s?= =?UTF-8?q?i=20jamais=20le=20fetsel=20renvoie=20false=20ou=20null?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix #5496 Ref: #5496 --- ecrire/inc/filtres.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ecrire/inc/filtres.php b/ecrire/inc/filtres.php index c81fc275b5..e44b4d9d85 100644 --- a/ecrire/inc/filtres.php +++ b/ecrire/inc/filtres.php @@ -4569,14 +4569,14 @@ function generer_objet_info($id_objet, string $type_objet, string $info, string ($generer = charger_fonction("generer_{$type_objet}_{$info}", '', true)) || ($generer = charger_fonction("generer_{$info}_{$type_objet}", '', true)) ) { - $info_generee = $generer($id_objet, $objets[$type_objet][$id_objet], ...$params); + $info_generee = $generer($id_objet, ($objets[$type_objet][$id_objet] ?? []), ...$params); } // Si la fonction generer_objet_TRUC existe, on l'utilise pour formater $info_generee elseif ( ($generer = charger_fonction("generer_objet_{$info}", '', true)) || ($generer = charger_fonction("generer_{$info}_entite", '', true)) ) { - $info_generee = $generer($id_objet, $type_objet, $objets[$type_objet][$id_objet], ...$params); + $info_generee = $generer($id_objet, $type_objet, ($objets[$type_objet][$id_objet] ?? []), ...$params); } // Sinon on prend directement le champ SQL tel quel else { $info_generee = ($objets[$type_objet][$id_objet][$info] ?? ''); -- GitLab