From 42b7904f8a6bdbc290fe5034370fc2d3e7164ec0 Mon Sep 17 00:00:00 2001
From: Matthieu Marcillaud <marcimat@rezo.net>
Date: Thu, 20 Jan 2022 16:14:18 +0100
Subject: [PATCH] =?UTF-8?q?=C3=89viter=20une=20erreur=20d=E2=80=99ex=C3=A9?=
 =?UTF-8?q?cution=20sur=20l=E2=80=99appel=20=C3=A0=20LOGO=5FDOCUMENT=20si?=
 =?UTF-8?q?=20pas=20de=20document=20trouv=C3=A9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 ecrire/public/quete.php | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/ecrire/public/quete.php b/ecrire/public/quete.php
index 740f9a32c6..048a103b0c 100644
--- a/ecrire/public/quete.php
+++ b/ecrire/public/quete.php
@@ -487,7 +487,7 @@ function quete_logo_file($row, $connect = null) {
 /**
  * Trouver l'image logo d'un document
  *
- * @param  $row
+ * @param array $row
  *   description du document, issue de la base
  * @param  $lien
  *   url de lien
@@ -580,7 +580,8 @@ function document_spip_externe($fichier, $connect) {
  * @return string
  */
 function vignette_logo_document($row, string $connect = '') {
-	if (!$row['id_vignette']) {
+
+	if (!$row or empty($row['id_vignette'])) {
 		return '';
 	}
 	$fichier = quete_fichier($row['id_vignette'], $connect);
-- 
GitLab