Project

General

Profile

Development #38908

Erreur "u'Aucun(e)' is not JSON serializable"

Added by Marie Kuntz 8 days ago. Updated 4 days ago.

Status:
Solution déployée
Priority:
Normal
Target version:
-
Start date:
13 Jan 2020
Due date:
% Done:

0%

Patch proposed:
Yes
Planning:
No

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/

0002-visualization-format-axis-members-before-JSON-serial.patch View (1.42 KB) Benjamin Dauvergne, 13 Jan 2020 03:15 PM

0003-visualization-use-formatting-instead-of-unicode-3890.patch View (1.81 KB) Benjamin Dauvergne, 13 Jan 2020 03:15 PM

0001-tests-add-test-on-javascript-data-rendering.patch View (1.69 KB) Benjamin Dauvergne, 13 Jan 2020 03:15 PM

0002-visualization-format-axis-members-before-JSON-serial.patch View (1.42 KB) Benjamin Dauvergne, 15 Jan 2020 11:43 PM

0003-visualization-use-formatting-instead-of-unicode-3890.patch View (1.81 KB) Benjamin Dauvergne, 15 Jan 2020 11:43 PM

0001-tests-add-test-on-javascript-data-rendering.patch View (1.42 KB) Benjamin Dauvergne, 15 Jan 2020 11:43 PM

Associated revisions

Revision 0ddd5530 (diff)
Added by Benjamin Dauvergne 4 days ago

tests: add test on javascript data rendering (#38908)

Revision 7e858006 (diff)
Added by Benjamin Dauvergne 4 days ago

visualization: format axis members before JSON serialization (#38908)

Revision d5aa8741 (diff)
Added by Benjamin Dauvergne 4 days ago

visualization: use formatting instead of unicode() (#38908)

History

#1 Updated by Frédéric Péters 8 days ago

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.

#2 Updated by Benjamin Dauvergne 8 days ago

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

#3 Updated by Benjamin Dauvergne 8 days ago

  • Assignee set to Benjamin Dauvergne

#4 Updated by Benjamin Dauvergne 8 days ago

#6 Updated by Frédéric Péters 4 days ago

  • Status changed from Solution proposée to Solution validée

#7 Updated by Benjamin Dauvergne 4 days ago

  • Status changed from Solution validée to 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)

#8 Updated by Frédéric Péters 4 days ago

  • Status changed from Résolu (à déployer) to Solution déployée

Also available in: Atom PDF