Development #36426
cellule json: deviner ou indiquer qu'une valeur est requise
0%
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×tamp=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.
Historique
Mis à jour par Frédéric Péters il y a plus de 4 ans
À 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"}}.