Projet

Général

Profil

Bug #50102

ajout dans une donnée de traitement d'une valeur créée avec ...|time

Ajouté par Frédéric Péters il y a plus de 3 ans. Mis à jour il y a plus de 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
13 janvier 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Ça produit un datetime.time() qui se trouve laissé sous cette forme et quand arrive le temps de stocker, ça plante parce que pas une chaine :

Stack trace (most recent call first):
  File "/usr/lib/python3/dist-packages/wcs/sql.py", line 1430, in get_sql_dict_from_data
  1428                     value = [[force_str(x), force_str(y)] for x, y in value.items()]
  1429                 elif sql_type == 'varchar':
> 1430                     assert isinstance(value, six.string_types)
  1431                 elif sql_type == 'date':
  1432                     assert type(value) is time.struct_time

Fichiers

Révisions associées

Révision 2691f4c8 (diff)
Ajouté par Frédéric Péters il y a plus de 3 ans

templatetags: unlazy values given to |date, |datetime, |time filters (#50102)

Révision d2aff90e (diff)
Ajouté par Frédéric Péters il y a plus de 3 ans

fields: make sure item fields are stored as strings (#50102)

Historique

#2

Mis à jour par Frédéric Péters il y a plus de 3 ans

0001 pour unlazy ce qui est passé à |date et |time parce que ce n'était pas fait et le test suivant passait par là.

0002 pour traiter ce ticket, en ajoutant une méthode convert_value_from_anything() qui assure qu'une chaine soit stockée.

#3

Mis à jour par Thomas Noël il y a plus de 3 ans

  • Statut changé de Solution proposée à Solution validée
#4

Mis à jour par Frédéric Péters il y a plus de 3 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit d2aff90e9a7a3a4580f40c09eec29feb925dd207
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Wed Jan 13 12:42:17 2021 +0100

    fields: make sure item fields are stored as strings (#50102)

commit 2691f4c80cd12ccc9bfd9d3a249be7313c616b69
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Wed Jan 13 12:41:39 2021 +0100

    templatetags: unlazy values given to |date, |datetime, |time filters (#50102)

#5

Mis à jour par Frédéric Péters il y a plus de 3 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF