Projet

Général

Profil

Bug #38033

problème d'affichage des url des endpoint

Ajouté par Valentin Deniaud il y a plus de 4 ans. Mis à jour il y a plus de 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
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&registration=True sera affiché ?plop=plop®istration=True.


Fichiers

Révisions associées

Révision 2e6ced30 (diff)
Ajouté par Valentin Deniaud il y a plus de 4 ans

api: avoid ending up with unescaped & in html (#38033)

Historique

#1

Mis à jour par Valentin Deniaud il y a plus de 4 ans

#2

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).

#3

Mis à jour par Thomas Noël il y a plus de 4 ans

  • Statut changé de Solution proposée à Solution validée
#5

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)

#6

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

Formats disponibles : Atom PDF