Projet

Général

Profil

Bug #9447

api : protéger l'api "user" des rôles invalides

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
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

Révision bd1d04d3 (diff)
Ajouté par Frédéric Péters il y a plus de 8 ans

api: protect against removed roles (#9447)

Historique

#1

Mis à jour par Frédéric Péters il y a plus de 8 ans

#2

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).

#3

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

Ack.

#4

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)
#5

Mis à jour par Frédéric Péters il y a plus de 8 ans

  • Version cible mis à v1.26
#6

Mis à jour par Thomas Noël il y a plus de 8 ans

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

Formats disponibles : Atom PDF