diff --git a/ecrire/inc/filtres.php b/ecrire/inc/filtres.php index c81fc275b568ac0bffe516ffcb03d322b5794792..e44b4d9d850dbf003417663f18a2f8fc394a722c 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] ?? '');