Projet

Général

Profil

Bug #53926

'ApiAdminUser' object has no attribute 'is_api_user'

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 mai 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description


Exception:
  type = '<class 'AttributeError'>', value = ''ApiAdminUser' object has no attribute 'is_api_user''

Stack trace (most recent call first):
  File "/usr/lib/python3/dist-packages/wcs/qommon/http_request.py", line 233, in has_anonymised_data_api_restriction
   231                 return api_access.restrict_to_anonymised_data
   232
>  233         if self.user and self.user.is_api_user:
   234             return self.user.api_access.restrict_to_anonymised_data
   235

Fichiers

Révisions associées

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

api: don't mark API fake admin user as an API user (#53926)

Historique

#1

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

On a une mini classe ApiAdminUser pour juste permettre un accès sans contrôle de rôles sur les fiches mais cet accès échoue avec les nouveaux éléments mis en place. Simplement ici ne pas marquer la classe en question comme étant "api user", comme ça il n'y aura pas tentative d'aller y chercher davantage.

#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 a80a9e4f5e716102afee136d74f5a95a3caad1f0
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Tue May 11 15:26:43 2021 +0200

    api: don't mark API fake admin user as an API user (#53926)
#5

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