Projet

Général

Profil

Bug #80548

TypeError: 'NoneType' object is not subscriptable

Ajouté par Sentry Io il y a 9 mois. Mis à jour il y a 8 mois.

Statut:
Fermé
Priorité:
Normal
Catégorie:
-
Version cible:
-
Début:
25 août 2023
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

https://sentry.entrouvert.org/entrouvert/publik/issues/113554/

TypeError: 'NoneType' object is not subscriptable
(7 additional frame(s) were not displayed)
...
  File "authentic2/utils/misc.py", line 1308, in authenticate
    return dj_authenticate(request=request, **kwargs)
  File "django/views/decorators/debug.py", line 42, in sensitive_variables_wrapper
    return func(*func_args, **func_kwargs)
  File "django/contrib/auth/__init__.py", line 76, in authenticate
    user = backend.authenticate(request, **credentials)
  File "authentic2_auth_oidc/backends.py", line 45, in authenticate
    return self._authenticate(
  File "authentic2_auth_oidc/backends.py", line 386, in _authenticate
    if action.attribute_value in user_info[action.attribute_name]:

Révisions associées

Révision 4766ae7d (diff)
Ajouté par Serghei Mihai (congés, retour 15/05) il y a 9 mois

auth_oidc: fix role attribution when no user info or it misses expected attribute (#80548)

Historique

#1

Mis à jour par Serghei Mihai (congés, retour 15/05) il y a 9 mois

  • Projet changé de Suivi des traces à Authentic 2
#3

Mis à jour par Robot Gitea il y a 9 mois

  • Statut changé de Nouveau à Solution proposée
  • Assigné à mis à Serghei Mihai (congés, retour 15/05)

Serghei Mihai (smihai) a ouvert une pull request sur Gitea concernant cette demande :

#4

Mis à jour par Robot Gitea il y a 8 mois

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

Nicolas Roche (nroche) a approuvé une pull request sur Gitea concernant cette demande :

#5

Mis à jour par Robot Gitea il y a 8 mois

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

Serghei Mihai (smihai) a mergé une pull request sur Gitea concernant cette demande :

#6

Mis à jour par Transition automatique il y a 8 mois

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

Mis à jour par Transition automatique il y a 6 mois

Automatic expiration

Formats disponibles : Atom PDF