Projet

Général

Profil

Bug #24139

crash quand MELLON_ATTRIBUTE_MAPPING utilise des types unicode

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
29 mai 2018
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

  File "/usr/lib/python2.7/dist-packages/authentic2_auth_fedict/adapters.py", line 115, in provision_attribute
    super(AuthenticAdapter, self).provision_attribute(user, idp, saml_attributes)
  File "/usr/lib/python2.7/dist-packages/mellon/adapters.py", line 164, in provision_attribute
    value = six.u(tpl).format(realm=realm, attributes=saml_attributes, idp=idp)
  File "/usr/lib/python2.7/dist-packages/django/utils/six.py", line 647, in u
    return unicode(s.replace(r'\\', r'\\\\'), "unicode_escape")
TypeError: decoding Unicode is not supported

avec :

attribute_mapping = {u'first_name': u'{attributes[givenName][0]}', u'last_name': u'{attributes[surname][0]}'}

Fichiers

Révisions associées

Révision edb09ed8 (diff)
Ajouté par Frédéric Péters il y a presque 6 ans

use force_text for python2/3 compatibility (#24139)

Historique

#1

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

#2

Mis à jour par Benjamin Dauvergne il y a presque 6 ans

Ack.

#3

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

  • Statut changé de En cours à Résolu (à déployer)
commit edb09ed8fd9fafc68e0369ad9a6cf1ba101f7782
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Tue May 29 12:21:13 2018 +0200

    use force_text for python2/3 compatibility (#24139)
#4

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

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF