Bug #53065
donnée invalide dans colonne de bloc
Début:
13 avril 2021
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
Et on ne s'attend vraiment pas à trouver autre chose qu'un dictionnaire,
Exception: type = '<class 'AttributeError'>', value = ''str' object has no attribute 'get'' Stack trace (most recent call first): File "/usr/lib/python3/dist-packages/wcs/sql.py", line 1684, in get_sql_dict_from_data 1682 elif sql_type == 'bytea': 1683 value = bytearray(pickle.dumps(value, protocol=2)) > 1684 elif sql_type == 'jsonb' and value.get('schema'): 1685 # block field, adapt date/field values 1686 value = copy.deepcopy(value) value = "bob l'éponge - place des mouettes 85150 LSO - courriel : ... - téléphone : 0122334455"
(l'option prise va a priori être d'ignorer les valeurs invalides).
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a environ 3 ans
- Fichier 0001-sql-ignore-non-dict-values-for-block-fields-53065.patch 0001-sql-ignore-non-dict-values-for-block-fields-53065.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Lauréline Guérin il y a environ 3 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Frédéric Péters il y a environ 3 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit e1c5bffbc21f8a852e522be5d09f8c09c68725c5 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Tue Apr 13 15:03:50 2021 +0200 sql: ignore non-dict values for block fields (#53065)
Mis à jour par Frédéric Péters il y a environ 3 ans
- Statut changé de Résolu (à déployer) à Solution déployée
sql: ignore non-dict values for block fields (#53065)