Development #38908
Erreur "u'Aucun(e)' is not JSON serializable"
0%
Description
J'ai voulu faire des stats sur un formulaire sur une donnée de traitement qui n'a pas toutes les valeurs possibles et j'obtiens
TypeError at /visualization/warehouse/demarches_mkuntz_test_entrouvert_org/formdata_formulaire_generation_ics_copie/ u'Aucun(e)' is not JSON serializable
Url de la stat : https://statistiques-mkuntz.test.entrouvert.org/visualization/warehouse/demarches_mkuntz_test_entrouvert_org/formdata_formulaire_generation_ics_copie/
L'erreur peut être reproduite à partir de cette visualisation https://statistiques-mkuntz.test.entrouvert.org/visualization/37/, en choisissant un regroupement horizontal par "statut" au lieu du regroupement par mois (le dernier "statut" de la liste, qui est une donnée de traitement, que je viens de renommer "statut final pour éviter de mélanger avec les statuts de wf).
Workflow : https://demarches-mkuntz.test.entrouvert.org/backoffice/workflows/77/
Fichiers
Révisions associées
visualization: format axis members before JSON serialization (#38908)
visualization: use formatting instead of unicode() (#38908)
Historique
Mis à jour par Frédéric Péters il y a plus de 4 ans
Et j'ai cliqué sur "enregistrer" comme ça il suffit d'aller sur https://statistiques-mkuntz.test.entrouvert.org/visualization/37/ pour voir la trace.
Mis à jour par Benjamin Dauvergne il y a plus de 4 ans
Encore un souci avez les chaînes lazy de Django qui ne passent pas dans json.dumps() à régler au niveau de Visualization.json_data().
Mis à jour par Benjamin Dauvergne il y a plus de 4 ans
- Fichier 0002-visualization-format-axis-members-before-JSON-serial.patch 0002-visualization-format-axis-members-before-JSON-serial.patch ajouté
- Fichier 0003-visualization-use-formatting-instead-of-unicode-3890.patch 0003-visualization-use-formatting-instead-of-unicode-3890.patch ajouté
- Fichier 0001-tests-add-test-on-javascript-data-rendering.patch 0001-tests-add-test-on-javascript-data-rendering.patch ajouté
- Tracker changé de Bug à Development
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Benjamin Dauvergne il y a plus de 4 ans
- Fichier 0002-visualization-format-axis-members-before-JSON-serial.patch 0002-visualization-format-axis-members-before-JSON-serial.patch ajouté
- Fichier 0003-visualization-use-formatting-instead-of-unicode-3890.patch 0003-visualization-use-formatting-instead-of-unicode-3890.patch ajouté
- Fichier 0001-tests-add-test-on-javascript-data-rendering.patch 0001-tests-add-test-on-javascript-data-rendering.patch ajouté
rebasé.
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Benjamin Dauvergne il y a plus de 4 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit d5aa8741163d9abb2fcf5fe8d8cf8e1c2e859c34 Author: Benjamin Dauvergne <bdauvergne@entrouvert.com> Date: Mon Jan 13 15:14:59 2020 +0100 visualization: use formatting instead of unicode() (#38908) commit 7e858006b639bb60d9e053a5a8d5426b60daea48 Author: Benjamin Dauvergne <bdauvergne@entrouvert.com> Date: Mon Jan 13 15:11:15 2020 +0100 visualization: format axis members before JSON serialization (#38908) commit 0ddd5530ac7c4966cfde47b77ffc2e89403067f6 Author: Benjamin Dauvergne <bdauvergne@entrouvert.com> Date: Mon Jan 13 15:11:10 2020 +0100 tests: add test on javascript data rendering (#38908)
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
tests: add test on javascript data rendering (#38908)