From f92860b4ab9b2ef3a57664171c95f764845fd496 Mon Sep 17 00:00:00 2001
From: Cerdic <cedric@yterium.com>
Date: Wed, 10 Apr 2024 15:25:58 +0200
Subject: [PATCH] fix: ne pas interrompre la chaine de calcul des autorisations
 quand on appel autoriser() avec un id_auteur=0 ou inexistant

Refs: 5909
---
 ecrire/inc/autoriser.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ecrire/inc/autoriser.php b/ecrire/inc/autoriser.php
index a1ecf2542f..bb354272fa 100644
--- a/ecrire/inc/autoriser.php
+++ b/ecrire/inc/autoriser.php
@@ -162,7 +162,7 @@ function autoriser_dist(string $faire, ?string $type = '', $id = null, $qui = nu
 	} elseif (is_numeric($qui)) {
 		$qui = sql_fetsel('*', 'spip_auteurs', 'id_auteur=' . $qui);
 		if (!$qui) {
-			return false;
+			$qui = ['statut' => '', 'id_auteur' => 0, 'webmestre' => 'non'];
 		}
 	}
 
-- 
GitLab