Projet

Général

Profil

Development #78220

Donnée calculée: lever une erreur au load d'un formdata si la value d'une donnée calculée n'a pas le bon format

Ajouté par Lauréline Guérin il y a 11 mois. Mis à jour il y a 10 mois.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
07 juin 2023
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

Contexte: une situation cliente, où un formdef a été écrasé via installation d'une app.
Un champ d'id N existait déjà, il a été réutilisé, la colonne n'avait pas le bon type (varchar au lieu de jsonb).

On aurait pu le détecter plus tôt si une erreur était levée ici en cas de mauvais format (wcs/sql.py):

            elif field.key == 'computed':
                if isinstance(value, dict) and value.get('@type') == 'computed-data':
                    value = value.get('data')

Révisions associées

Révision c0fccffc (diff)
Ajouté par Lauréline Guérin il y a 10 mois

sql: raise an error if computed value is not a dict (#78220)

Historique

#2

Mis à jour par Robot Gitea il y a 11 mois

  • Statut changé de Nouveau à En cours
  • Assigné à mis à Lauréline Guérin

Lauréline Guérin (lguerin) a ouvert une pull request sur Gitea concernant cette demande :

#3

Mis à jour par Robot Gitea il y a 11 mois

  • Statut changé de En cours à Solution proposée
#4

Mis à jour par Robot Gitea il y a 10 mois

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

Frédéric Péters (fpeters) a approuvé une pull request sur Gitea concernant cette demande :

#5

Mis à jour par Robot Gitea il y a 10 mois

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

Lauréline Guérin (lguerin) a mergé une pull request sur Gitea concernant cette demande :

#6

Mis à jour par Transition automatique il y a 10 mois

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

Mis à jour par Transition automatique il y a 7 mois

Automatic expiration

Formats disponibles : Atom PDF