Bug #7263
La vue de config d'un IdP ne devrait pas planter sur présence de plusieurs champs avec le même libellé
Début:
18 mai 2015
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Description
Exception: type = '<type 'exceptions.ValueError'>', value = 'duplicated descriptions (provide keys)' Stack trace (most recent call first): File "/usr/lib/pymodules/python2.7/quixote/form/widget.py", line 346, in _generate_keys 344 for key in keys: 345 if key in used_keys: > 346 raise ValueError, "duplicated descriptions (provide keys)" 347 used_keys[key] = 1 348 return keys locals: keys = ['Civilit\xc3\xa9', 'Pr\xc3\xa9nom', 'Nom', 'Adresse \xc3\xa9lectronique', 'Adresse', 'Code postal', 'Commune', 'T\xc3\xa9l\xc3\xa9phone', 'Mobile', 'Civilit\xc3\xa9', 'Nom', 'Pr\xc3\xa9nom', 'Courriel', 'T\xc3\xa9l\xc3\xa9phone fixe', 'Adresse', 'Code postal', 'Ville'] self = <SingleSelectWidget at 3987cd0: attribute-mapping$element0value> oid = None value = '_title' values = ['_title', '_first_name', '_last_name', '_email', '_address', '_zipcode', '_city', '_phone', '5', '0', '1', '2', '3', '4', '6', '7', '8'] descriptions = ['Civilit\xc3\xa9', 'Pr\xc3\xa9nom', 'Nom', 'Adresse \xc3\xa9lectronique', 'Adresse', 'Code postal', 'Commune', 'T\xc3\xa9l\xc3\xa9phone', 'Mobile', 'Civilit\xc3\xa9', 'Nom', 'Pr\xc3\xa9nom', 'Courriel', 'T\xc3\xa9l\xc3\xa9phone fixe', 'Adresse', 'Code postal', 'Ville'] key = 'Civilit\xc3\xa9' used_keys = {'Nom': 1, 'Adresse \xc3\xa9lectronique': 1, 'Code postal': 1, 'Mobile': 1, 'Civilit\xc3\xa9': 1, 'Adresse': 1, 'T\xc3\xa9l\xc3\xa9phone': 1, 'Commune': 1, 'Pr\xc3\xa9nom': 1} File "/usr/lib/pymodules/python2.7/quixote/form/widget.py", line 389, in set_options 387 388 if not keys: > 389 keys = self._generate_keys(values, descriptions) 390 391 options = zip(values, descriptions, keys) locals: sort = False description = 'Ville' keys = [] self = <SingleSelectWidget at 3987cd0: attribute-mapping$element0value> value = '8' values = ['_title', '_first_name', '_last_name', '_email', '_address', '_zipcode', '_city', '_phone', '5', '0', '1', '2', '3', '4', '6', '7', '8'] descriptions = ['Civilit\xc3\xa9', 'Pr\xc3\xa9nom', 'Nom', 'Adresse \xc3\xa9lectronique', 'Adresse', 'Code postal', 'Commune', 'T\xc3\xa9l\xc3\xa9phone', 'Mobile', 'Civilit\xc3\xa9', 'Nom', 'Pr\xc3\xa9nom', 'Courriel', 'T\xc3\xa9l\xc3\xa9phone fixe', 'Adresse', 'Code postal', 'Ville'] options = [('_title', 'Civilit\xc3\xa9'), ('_first_name', 'Pr\xc3\xa9nom'), ('_last_name', 'Nom'), ('_email', 'Adresse \xc3\xa9lectronique'), ('_address', 'Adresse'), ('_zipcode', 'Code postal'), ('_city', 'Commune'), ('_phone', 'T\xc3\xa9l\xc3\xa9phone'), ('5', 'Mobile'), ('0', 'Civilit\xc3\xa9'), ('1', 'Nom'), ('2', 'Pr\xc3\xa9nom'), ('3', 'Courriel'), ('4', 'T\xc3\xa9l\xc3\xa9phone fixe'), ('6', 'Adresse'), ('7', 'Code postal'), ('8', 'Ville')] first = ('_title', 'Civilit\xc3\xa9')
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a presque 9 ans
- Fichier 0002-admin-use-field-ids-as-keys-when-listing-them-for-at.patch 0002-admin-use-field-ids-as-keys-when-listing-them-for-at.patch ajouté
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
Mis à jour par Frédéric Péters il y a presque 9 ans
- Statut changé de En cours à Résolu (à déployer)
commit bf1c8daf4a298c074150b7173fbed56f7760a0ca Author: Frédéric Péters <fpeters@entrouvert.com> Date: Mon May 18 09:27:29 2015 +0200 admin: use field ids as keys when listing them for attribute mapping (#7263)
admin: use field ids as keys when listing them for attribute mapping (#7263)