Projet

Général

Profil

Bug #54757

Erreur contrôle d'accès récupération ods

Ajouté par Frédéric Péters il y a presque 3 ans. Mis à jour il y a presque 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
11 juin 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Exception:
  type = '<class 'AttributeError'>', value = ''NoneType' object has no attribute 'is_admin''

Stack trace (most recent call first):
  File "/usr/lib/python3/dist-packages/wcs/categories.py", line 128, in has_permission
   126
   127     def has_permission(self, permission_name, user):
>  128         if user.is_admin:
   129             return True
   130         permission_roles = getattr(self, '%s_roles' % permission_name, None) or []

  locals:
     permission_name = 'export'
     self = <Category 'Signalements' id:1>
     user = None

[...]

PATH_INFO       '/api/forms/ambroisie/ods'
QUERY_STRING    'NameID=00b0dc684a6d4b998cc041094f03a095&...&signature=nq4WMitK%2BAi5I03F2ha8lTfeh8U8Boxay1367vObiVU%3D'

Fichiers

Révisions associées

Révision 8c84797c (diff)
Ajouté par Frédéric Péters il y a presque 3 ans

misc: make payment evolution part inherit from new EvolutionPart class (#54757)

Révision 4255ed16 (diff)
Ajouté par Frédéric Péters il y a presque 3 ans

api: don't check category permissions (#54757)

Révision 9f377c72 (diff)
Ajouté par Frédéric Péters il y a presque 3 ans

api: don't check category permissions (#54757)

Historique

#1

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

#2

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

  • Statut changé de Solution proposée à Solution validée
#3

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

  • Statut changé de Solution validée à Résolu (à déployer)
commit 9f377c725f99d6926a0c3302453bb9343339f60c
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Fri Jun 11 08:48:53 2021 +0200

    api: don't check category permissions (#54757)
#4

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

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF