Projet

Général

Profil

Bug #63437

AttributeError: 'str' object has no attribute 'get'

Ajouté par Sentry Io il y a environ 2 ans. Mis à jour il y a plus d'un an.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
01 avril 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non
Tags:

Description

https://sentry.entrouvert.org/entrouvert/publik/issues/55072/

AttributeError: 'str' object has no attribute 'get'
(20 additional frame(s) were not displayed)
...
  File "wcs/workflows.py", line 101, in perform_items
    url = item.perform(formdata) or url
  File "wcs/wf/backoffice_fields.py", line 182, in perform
    formdef_field.set_value(formdata.data, new_value)
  File "wcs/fields.py", line 3585, in set_value
    super().set_value(data, value, **kwargs)
  File "wcs/fields.py", line 650, in set_value
    display_value = self.store_display_value(data, self.id)
  File "wcs/fields.py", line 3504, in store_display_value
    if value and value.get('data'):

Fichiers

Révisions associées

Révision 94a5343b (diff)
Ajouté par Frédéric Péters il y a plus d'un an

fields: add check for value given as block field (#63437)

Historique

#1

Mis à jour par Paul Marillonnet il y a environ 2 ans

  • Projet changé de Suivi des traces à w.c.s.
#2

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

  • Tags mis à accessible

Apparemment quelqu'un qui essaie de mettre un fichier {{ form_workflow_data_fichiersanalyseencours_var_piecesjointesagent }} dans un bloc de champs.

Il y aurait à vérifier que value est un dictionnaire et lever SetValueError si ce n'est pas le cas.

#3

Mis à jour par Frédéric Péters il y a plus d'un an

#4

Mis à jour par Thomas Noël il y a plus d'un an

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

Mis à jour par Frédéric Péters il y a plus d'un an

  • Statut changé de Solution validée à Résolu (à déployer)
commit 94a5343bd7d4acfb1463cbb1522fc7e1ac492f3d
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Mon Aug 15 19:56:08 2022 +0200

    fields: add check for value given as block field (#63437)
#6

Mis à jour par Transition automatique il y a plus d'un an

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

Mis à jour par Transition automatique il y a plus d'un an

Automatic expiration

Formats disponibles : Atom PDF