Warning avec un lien vers un document inexistant #5342

Open
opened 5 days ago by RealET · 0 comments
RealET commented 5 days ago

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) { par if (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é.

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) {` par `if (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é.
b_b added the
bug
label 5 days ago
b_b added this to the 4.1 milestone 5 days ago
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.