Bug #38033
problème d'affichage des url des endpoint
Début:
28 novembre 2019
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
La conversion de la documentation des paramètres des endpoints dans le décorateur met des & dans le html. Si on a un paramètre qui commence par un nom d'entité html, il se retrouvera interprété par le navigateur.
Par exemple, ?plop=plop®istration=True sera affiché ?plop=plop®istration=True.
Fichiers
Révisions associées
Historique
Mis à jour par Valentin Deniaud il y a plus de 4 ans
- Fichier 0001-api-avoid-ending-up-with-unescaped-in-html-38033.patch 0001-api-avoid-ending-up-with-unescaped-in-html-38033.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Valentin Deniaud il y a plus de 4 ans
- Tracker changé de Development à Bug
Le test que j'ajoute n'est pas terrible, parce que reproduire le bug en python semble impossible (un navigateur interprète les entités sans le ; mais pas le parser html de python).
Mis à jour par Thomas Noël il y a plus de 4 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Valentin Deniaud il y a plus de 4 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 2e6ced30d6fe06bbf93500b34bcb51ac88ce49a3 Author: Valentin Deniaud <vdeniaud@entrouvert.com> Date: Thu Nov 28 10:24:09 2019 +0100 api: avoid ending up with unescaped & in html (#38033)
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Statut changé de Résolu (à déployer) à Solution déployée
api: avoid ending up with unescaped & in html (#38033)