Development #71992
indexation, ignorer les liens gabarits qui dépendent de la requête
0%
Description
Via #69330, on a des liens type http://example.net/?foo={{ cards|objects:"foo"|filter_by_user:request.user|first|get:"id" }}
et pendant l'indexation des liens pour la recherche le rendu du gabarit échoue.
Il y a deux choses ici, 1/ le request.user, que de toute façon on n'aura pas, 2/ le cards qui vient via un context_processor qu'on n'a pas (parce qu'on a un simple dictionnaire comme contexte).
J'imagine des situations légitimes où on pourrait avoir un lien {{ cards|objects:"foo"|filter_by:"x"|filter_value:page.slug|first|get:"y" }}
(sur le coup on n'a pas non plus page dans le contexte, mais c'est pour l'idée).
Après avoir hésité je serais pour oublier ça, juste zapper ces liens.
Fichiers
Révisions associées
Historique
Mis à jour par Guillaume Baffoin il y a plus d'un an
À mon avis, c'est aussi le problème de #71701 (le user qui n'est pas défini en cron).
Mis à jour par Frédéric Péters il y a plus d'un an
À mon avis, c'est aussi le problème de #71701 (le user qui n'est pas défini en cron).
Non c'est autre chose là. (je commente là).
Mis à jour par Frédéric Péters il y a plus d'un an
- Fichier 0001-search-ignore-links-depending-on-cards-forms-request.patch 0001-search-ignore-links-depending-on-cards-forms-request.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Frédéric Péters il y a plus d'un an
- Fichier 0001-search-ignore-links-depending-on-cards-forms-request.patch 0001-search-ignore-links-depending-on-cards-forms-request.patch ajouté
avec une mini-correction sur le test pour avoir un gabarit qui ressemble à quelque chose.
Mis à jour par Lauréline Guérin il y a plus d'un an
- Statut changé de Solution proposée à Solution validée
Mis à jour par Frédéric Péters il y a plus d'un an
- Statut changé de Solution validée à Résolu (à déployer)
commit 7f05710818c3a3fe97cb21d63740b22bfb02df0e Author: Frédéric Péters <fpeters@entrouvert.com> Date: Sun Dec 4 10:02:56 2022 +0100 search: ignore links depending on cards/forms/request (#71992)
Mis à jour par Transition automatique il y a plus d'un an
- Statut changé de Résolu (à déployer) à Solution déployée
search: ignore links depending on cards/forms/request (#71992)