Bug #45053
dashboard, traces auto-title
0%
Description
Quand un moteur de recherche se trouve à tenter une URL comme /api/dashboard/auto-tile/mdr/, trace,
File "/usr/lib/python3/dist-packages/combo/apps/dashboard/views.py" in dashboard_auto_tile 121. request_body = json.loads(force_text(request.body)) File "/usr/lib/python3.5/json/__init__.py" in loads 319. return _default_decoder.decode(s) File "/usr/lib/python3.5/json/decoder.py" in decode 339. obj, end = self.raw_decode(s, idx=_w(s, 0).end()) File "/usr/lib/python3.5/json/decoder.py" in raw_decode 357. raise JSONDecodeError("Expecting value", s, err.value) from None
Fichiers
Révisions associées
dashboard: don't allow GET request to autotile (#45053)
Historique
Mis à jour par Frédéric Péters il y a presque 4 ans
- Fichier 0002-dashboard-don-t-allow-GET-request-to-autotile-45053.patch 0002-dashboard-don-t-allow-GET-request-to-autotile-45053.patch ajouté
- Fichier 0001-dashboard-raise-on-missing-parameters-in-auto-tile-4.patch 0001-dashboard-raise-on-missing-parameters-in-auto-tile-4.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
C'est 0002 parce qu'ils font un GET, alors que seul le POST fournit un request.body, mais tant qu'à faire, 0001, pour vérifier que les paramètres fournis correspondent à la définition. (mon idée était de peut-être les permettre en query string un jour, mais pas maintenant, d'où 0002).
Mis à jour par Nicolas Roche il y a presque 4 ans
- Statut changé de Solution proposée à Solution validée
(Les patchs sont corrects, je réalise que je peux tester le rendu de ma cellule json avec l'API dashboard_auto_tile
mais j'ai l'impression que je rate quelque-chose sur l'utilisation de cette API : ma cellule est sauvée en base avec comme placeholder
'_auto_tile
', mais je ne comprend pas comment l'utiliser.)
Mis à jour par Frédéric Péters il y a presque 4 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 24980ab6fe0b2d4747288cf5a080f05babed65b4 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Sat Jul 11 22:56:24 2020 +0200 dashboard: don't allow GET request to autotile (#45053) commit 3e9763372368530f846eaf5c81371f4c2485aca4 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Sat Jul 11 22:50:21 2020 +0200 dashboard: raise on missing parameters in auto-tile (#45053)
Mis à jour par Frédéric Péters il y a presque 4 ans
- Statut changé de Résolu (à déployer) à Solution déployée
dashboard: raise on missing parameters in auto-tile (#45053)