Bug #9447
api : protéger l'api "user" des rôles invalides
Début:
28 décembre 2015
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Description
Exception: type = '<type 'exceptions.KeyError'>', value = '' File "/usr/lib/python2.7/dist-packages/wcs/api.py", line 421, in _q_index 419 user_info['id'] = user.id 420 user_info['user_roles'] = [ > 421 Role.get(x).get_json_export_dict() for x in user.roles or []] 422 return json.dumps(user_info) 423
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus de 8 ans
- Fichier 0001-api-protect-against-removed-roles-9447.patch 0001-api-protect-against-removed-roles-9447.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 plus de 8 ans
(déployé sur la prod) (et en recette vu que c'est là que l'erreur a été vue).
Mis à jour par Frédéric Péters il y a plus de 8 ans
- Statut changé de En cours à Résolu (à déployer)
commit bd1d04d385c25b5dafdf0d2bf43d357cc1ba17e1 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Mon Dec 28 16:14:59 2015 +0100 api: protect against removed roles (#9447)
api: protect against removed roles (#9447)