Fatale avec un lien vers un document inexistant et Accès restreint protégeant les documents
Bonjour,
L'erreur : Erreur d’exécution ../prive/objets/contenu/article.html | File ecrire\inc\autoriser.php Line 232 : autoriser_dist(): Return value must be of type bool, null returned
Méthode pour reproduire :
- SPIP 4.1 git
-
- accès restreint 5.0.0 git avec config : "interdire la lecture"
- créer un article avec un lien
[Doc inexistant->doc36]
Ça provoque une fatale.
Résolution :
- ligne 154, remplacer
$a = null;
par$a = false;
- après la ligne 222 :
$a = $f($faire, $type, $id, $qui, $opt);
rajouter :$a = ($a ?? false);