Bug #25182
crash dans /api/user/synchronization/ avec un OIDClient qui n'utilise par pairwise reversible
Début:
10 juillet 2018
Echéance:
% réalisé:
100%
Temps estimé:
Patch proposed:
Oui
Planning:
Description
AttributeError at /api/users/synchronization/ 'Request' object has no attribute 'unknown_uuids' Request Method: POST Request URL: https://admin-cut-rec.grandlyon.com/api/users/synchronization/ Django Version: 1.8.18 Exception Type: AttributeError Exception Value: 'Request' object has no attribute 'unknown_uuids' Exception Location: /usr/lib/python2.7/dist-packages/rest_framework/request.py in __getattribute__, line 359 Python Executable: /usr/bin/python Python Version: 2.7.9 Python Path: ['/', '/usr/bin', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/pymodules/python2.7', '/usr/lib/python2.7/dist-packages/authentic2/vendor'] Server time: mar, 10 Jul 2018 12:02:40 +0200 Traceback /usr/lib/python2.7/dist-packages/authentic2/hooks.py in call_hooks yield hook(*args, **kwargs) Local Vars Variable Value hook_name 'api_modify_response' hooks [<bound method AppConfig.a2_hook_api_modify_response of <AppConfig: authentic2_idp_oidc>>] args (<authentic2.api_views.UsersAPI object at 0x7ff843c63fd0>, 'synchronization', {'result': 1, 'unknown_uuids': set([])}) hook <bound method AppConfig.a2_hook_api_modify_response of <AppConfig: authentic2_idp_oidc>> kwargs {} logger <celery.utils.log.ProcessAwareLogger object at 0x7ff848a329d0> /usr/lib/python2.7/dist-packages/authentic2_idp_oidc/apps.py in a2_hook_api_modify_response new_unknown_uuids.extend(request.unknown_uuids) Local Vars Variable Value uuid_map {} unknown_uuids set([]) request <rest_framework.request.Request object at 0x7ff848938490> new_unknown_uuids [] method_name 'synchronization' data {'result': 1, 'unknown_uuids': set([])} self <AppConfig: authentic2_idp_oidc> view <authentic2.api_views.UsersAPI object at 0x7ff843c63fd0> ...
Fichiers
Révisions associées
tests: fix NameError (introduced by #25182)
Historique
Mis à jour par Benjamin Dauvergne il y a presque 6 ans
- Fichier 0001-idp_oidc-fix-synchronization-API-calls-when-OIDC-cli.patch 0001-idp_oidc-fix-synchronization-API-calls-when-OIDC-cli.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Emmanuel Cazenave il y a presque 6 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Benjamin Dauvergne il y a presque 6 ans
- Statut changé de Solution validée à Résolu (à déployer)
- % réalisé changé de 0 à 100
Appliqué par commit authentic2|2f0ae6bacfe50cc6420a0eebeb34db0a4580c7fb.
Mis à jour par Benjamin Dauvergne il y a plus de 5 ans
- Statut changé de Résolu (à déployer) à Fermé
idp_oidc: fix synchronization API calls when OIDC client use UUID identifier policy (fixes #25182)