Projet

Général

Profil

Bug #60101

"Erreur technique, veuillez réessayer." sur un champ liste source de données fiche, (champ avec identifiant "id")

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
27 décembre 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Si on a un modèle de fiche avec un champ auquel on donne comme identifiant "id", celui-ci se trouve par erreur utilisé comme clé "id" dans la source de données {"id": ..., "text": ..., "champ de la fiche": ...}.

Ça fait que plus loin il y a SetValueError, ici :

        if self.store_display_value:
            display_value = self.store_display_value(data, self.id)
            if raise_on_error and display_value is None:
                raise SetValueError('a datasource is unavailable')

parce que le self.store_display_value va in fine chercher une fiche qui a comme identifiant la valeur du champ et non pas l'identifiant "interne" de la fiche.


Fichiers

Révisions associées

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

cards: do not let id/text fields overwrite native values (#60101)

Historique

#2

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

#3

Mis à jour par Benjamin Dauvergne il y a plus de 2 ans

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

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

  • Statut changé de Solution validée à Résolu (à déployer)
commit d6128fa5263f9af698dca438b38fe00282485e66
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Mon Dec 27 13:06:35 2021 +0100

    cards: do not let id/text fields overwrite native values (#60101)
#5

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

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

Mis à jour par Transition automatique il y a environ 2 ans

Automatic expiration

Formats disponibles : Atom PDF