Bug #66918
Backoffice: export csv des demandes/fiches, les champs dates sont vides
Début:
04 juillet 2022
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
cf #66798
Avoir un formulaire avec un champ date, des démarches associées à ce formulaire, exporter les demandes (en ayant sélectionné la colonne date); dans le csv résultat, les dates sont vides.
(idem avec un modèle de fiche et l'export des fiches)
Fichiers
Demandes liées
Révisions associées
Historique
Mis à jour par Lauréline Guérin il y a presque 2 ans
- Lié à Bug #62424: TypeError: join requires a list of strings ajouté
Mis à jour par Lauréline Guérin il y a presque 2 ans
- Fichier 0001-backoffice-fix-date-field-in-csv-export-66918.patch 0001-backoffice-fix-date-field-in-csv-export-66918.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Moyennement convaincue.
Mis à jour par Frédéric Péters il y a presque 2 ans
Sans avoir lancé tous les tests dessus, je serais plutôt pour éviter le problème un peu plus haut,
@@ -1827,6 +1827,8 @@ class DateField(WidgetField): def convert_value_to_str(self, value): if value is None: return '' + if isinstance(value, str): + return value try: return strftime(date_format(), value) except TypeError:
mais c'est peut-être se mettre petit à petit à modifier tous les convert_value_to_str de la sorte, ce qui me laisse des doutes sur cette voie, mais non c'est bien limité, seuls sont concernés date et bool :
def get_field_view_value(self, field, max_length=None): ... if field.type in ['date', 'bool']: return field.get_view_value(field_value)
Mis à jour par Lauréline Guérin il y a presque 2 ans
- Fichier 0001-backoffice-fix-date-field-in-csv-export-66918.patch 0001-backoffice-fix-date-field-in-csv-export-66918.patch ajouté
c'était ma première piste, mais j'ai pensé que c'était peut-être un peu too much
Mis à jour par Frédéric Péters il y a presque 2 ans
- Statut changé de Solution proposée à Solution validée
Je crois je préfère.
Mis à jour par Lauréline Guérin il y a presque 2 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 693ad747121fe33f4919514864f8850f14527e8c Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Mon Jul 4 12:06:08 2022 +0200 backoffice: fix date field in csv export (#66918)
Mis à jour par Transition automatique il y a presque 2 ans
- Statut changé de Résolu (à déployer) à Solution déployée
backoffice: fix date field in csv export (#66918)