Project

General

Profile

Development #36426

cellule json: deviner ou indiquer qu'une valeur est requise

Added by Benjamin Dauvergne 9 months ago. Updated 9 months ago.

Status:
Nouveau
Priority:
Bas
Assignee:
-
Target version:
-
Start date:
25 Sep 2019
Due date:
% Done:

0%

Patch proposed:
No
Planning:
No

Description

On reçoit des fois des traces de ce genre (pas vérifié la source exacte du problème, si c'est un paramètre manquant dans l'URL, ou un appel précédent qui foire) :

Report at /ajax/cell/14/data_configjsoncell-4/

failed to GET https://passerelle.eservices.toulouse-metropole.fr/dpark/parking/infos//?orig=montoulouse.eservices.toulouse-metropole.fr&algo=sha256&timestamp=2019-09-25T07%3A57%3A20Z&nonce=ad6fc14a05997ca3e4fc528767b50839L&signature=3gyIRGEHmanN8WgYKffCpJJXpr1qeeSpO/CJpYpJ%2B78%3D (404)

Il serait bien de pouvoir détecter qu'une cellule n'a pas de sens sans que certaines expressions n'aient une valeur non vide: soit via des bouts de template qui doivent être non vide ou alors en parcourant le template d'URL à la volée; au lieu d'émettre une 404 on afficherait une erreur dans la cellule et on loggerait un exception claire (page "machin" cellule "truc" la valeur "{{ name_id }}" est manquante.

History

#1 Updated by Benjamin Dauvergne 9 months ago

  • Description updated (diff)

#2 Updated by Benjamin Dauvergne 9 months ago

  • Priority changed from Normal to Bas

#3 Updated by Frédéric Péters 9 months ago

À deviner qu'il manque un truc entre les deux slashs,

/parking/infos//

À imaginer que c'est parce que {{whatever}} est dedans.

On pourrait déjà avancer avec comme simple instruction à donner comme quoi il faut plutôt écrire {{whatever|default:"IL MANQUE CECI"}}.

Also available in: Atom PDF