Bug #38033
problème d'affichage des url des endpoint
Start date:
28 November 2019
Due date:
% Done:
0%
Estimated time:
Patch proposed:
Yes
Planning:
No
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.
Files
Associated revisions
History
Updated by Valentin Deniaud about 5 years ago
- File 0001-api-avoid-ending-up-with-unescaped-in-html-38033.patch 0001-api-avoid-ending-up-with-unescaped-in-html-38033.patch added
- Status changed from Nouveau to Solution proposée
- Patch proposed changed from No to Yes
Updated by Valentin Deniaud about 5 years ago
- Tracker changed from Développement to 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).
Updated by Thomas Noël (congés → 5 décembre) about 5 years ago
- Status changed from Solution proposée to Solution validée
Updated by Valentin Deniaud almost 5 years ago
- Status changed from Solution validée to 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)
Updated by Frédéric Péters almost 5 years ago
- Status changed from Résolu (à déployer) to Solution déployée
api: avoid ending up with unescaped & in html (#38033)