From ceef3a5764e1b00d824b989e31e2976135c540e7 Mon Sep 17 00:00:00 2001
From: Matthieu Marcillaud <marcimat@rezo.net>
Date: Tue, 22 Nov 2022 16:18:44 +0100
Subject: [PATCH] fix: Retour de `nom_fichier_copie_locale()`

---
 ecrire/inc/distant.php | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/ecrire/inc/distant.php b/ecrire/inc/distant.php
index c6bd25cda4..544ba43370 100644
--- a/ecrire/inc/distant.php
+++ b/ecrire/inc/distant.php
@@ -880,8 +880,9 @@ function nom_fichier_copie_locale($source, $extension) {
  *
  * @param string $source
  *      URL de la source distante
- * @return string
- *      Nom du fichier calculé
+ * @return string|null
+ *      - string: Nom du fichier calculé
+ *      - null: Copie locale impossible
  **/
 function fichier_copie_locale($source) {
 	// Si c'est deja local pas de souci
@@ -947,7 +948,9 @@ function fichier_copie_locale($source) {
 	if ($ext and sql_getfetsel('extension', 'spip_types_documents', 'extension=' . sql_quote($ext))) {
 		return nom_fichier_copie_locale($source, $ext);
 	}
+
 	spip_log("pas de copie locale pour $source", 'distant' . _LOG_ERREUR);
+	return null;
 }
 
 
-- 
GitLab