Projet

Général

Profil

Bug #6755

Crash sur utilisateurs qui ont roles = None

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
17 mars 2015
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

À Lambersart je ne sais comment, deux utilisteurs ont roles = None.

<User 'Caudron Christophe' id:470>
<User 'bencherif roger' id:409>

Ce qui amène un crash ici :

Exception:
  type = '<type 'exceptions.TypeError'>', value = ''NoneType' object is not iterable'

Stack trace (most recent call first):
  File "/usr/lib/python2.7/dist-packages/wcs/forms/root.py", line 159, in check_role
   157                     self.user and self.user.is_admin):
   158                 if self.user:
>  159                     user_roles = set(self.user.roles)
   160                 else:
   161                     user_roles = set([])

Fichiers

Révisions associées

Révision 32078370 (diff)
Ajouté par Frédéric Péters il y a environ 9 ans

misc: do not crash on users that have None as roles (#6755)

Historique

#1

Mis à jour par Frédéric Péters il y a environ 9 ans

Patch tapé en prod.

#2

Mis à jour par Thomas Noël il y a environ 9 ans

Ack

#3

Mis à jour par Frédéric Péters il y a environ 9 ans

  • Statut changé de En cours à Résolu (à déployer)
commit 32078370f1b199dd785c7f7d2b01c08385a42e55
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Tue Mar 17 09:36:53 2015 +0100

    misc: do not crash on users that have None as roles (#6755)
#4

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