Warning avec un lien vers un document inexistant
Bonjour,
L'erreur : Warning: Undefined variable $f in ecrire\inc\utils.php on line 1906
Méthode pour reproduire :
- SPIP 4.1 git
- créer un article avec un lien
[Doc inexistant->doc36]
- bug uniquement dans ecrire (pas sur le site public).
Ça provoque un warning sur $f.
Résolution :
- ligne 1901, remplacer
if ($res) {
parif (is_string($res)) {
Raison :
on rentre dans if (!$public) {
qui va faire un $res = generer_objet_url_ecrire($id, $entite, $args, $ancre, false, $connect);
qui renvoie une chaine vide pour le privé.