Projet

Général

Profil

Bug #44179

crash paramétrage dispatch quand deux fonctions ont le même nom

Ajouté par Frédéric Péters il y a presque 4 ans. Mis à jour il y a presque 4 ans.

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

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Exception:
  type = '<class 'ValueError'>', value = 'duplicated descriptions (provide keys)'

Stack trace (most recent call first):
  File "/usr/lib/python3/dist-packages/quixote/form/widget.py", line 356, in _generate_keys
   354         for key in keys:
   355             if key in used_keys:
>  356                 raise ValueError("duplicated descriptions (provide keys)")
   357             used_keys[key] = 1
   358         return keys

  locals:
     descriptions = ['----', 'Destinataire', 'Superviseur', 'Superviseur']
     key = 'Superviseur'
     keys = ['----', 'Destinataire', 'Superviseur', 'Superviseur']
     oid = None
     self = <SingleSelectWidget at 7ff6865c2cc0: role_key>
     used_keys = {'----': 1, 'Destinataire': 1, 'Superviseur': 1}
     value = '_receiver'
     values = [None, '_receiver', '_superviseur', '_superviseur-2']
...
  File "/usr/lib/python3/dist-packages/wcs/wf/dispatch.py", line 141, in add_parameters_widgets
   139             form.add(SingleSelectWidget, '%srole_key' % prefix,
   140                      title=_('Function to Set'), value=self.role_key,
>  141                      options=[(None, '----')] + list(self.parent.parent.roles.items()))
   142         dispatch_types = collections.OrderedDict(
   143                 [('manual', _('Simple')), ('automatic', _('Multiple'))])

Fichiers

Révisions associées

Révision 36bce17c (diff)
Ajouté par Frédéric Péters il y a presque 4 ans

workflows: allow functions with duplicated name in dispatch settings (#44179)

Historique

#1

Mis à jour par Frédéric Péters il y a presque 4 ans

#2

Mis à jour par Thomas Noël il y a presque 4 ans

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

Mis à jour par Frédéric Péters il y a presque 4 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 36bce17ca3847edfafac6b2ec3d91e6448499037
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Wed Jun 17 18:25:23 2020 +0200

    workflows: allow functions with duplicated name in dispatch settings (#44179)
#4

Mis à jour par Frédéric Péters il y a presque 4 ans

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

Formats disponibles : Atom PDF