Projet

Général

Profil

Bug #14338

TypeError: 'NoneType' object has no attribute '__getitem__'

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
16 décembre 2016
Echéance:
% réalisé:

100%

Temps estimé:
Hors marché:
Patch proposed:
Oui
Planning:

Description

Internal Server Error: /idp/oidc/authorize/
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 111, in get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/usr/lib/python2.7/dist-packages/authentic2/decorators.py", line 29, in f
    return func(request, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/authentic2_idp_oidc/views.py", line 214, in authorize
    auth_time=datetime.datetime.fromtimestamp(last_auth['when'], UTC()),
TypeError: 'NoneType' object has no attribute '__getitem__'

Fichiers

Révisions associées

Révision c486ec10 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 7 ans

use authentic2.utils.login instead of django.contrib.auth.login (fixes #14338)

Révision 2f325c5a (diff)
Ajouté par Benjamin Dauvergne il y a presque 5 ans

use authentic2.utils.login instead of django.contrib.auth.login (fixes #14338)

Historique

#1

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

Normalement je n'avais constaté cela qu'après l'authentification implicite qui est faite à la suite d'un enregistrement (ça n'utilisait pas authentic2.utils.login qui pose ce 'last_auth' en session, et donc boum) mais c'est corrigé depuis

commit ec0d130b46e5e00efb4effbf13ba6ac73f41f398
Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
Date:   Wed Nov 23 22:11:49 2016 +0100

    use utils.login() for logging in at registration (fixes #14065)

    OIDC IdP depends upon it.

qui a du arriver en prod il n'y a pas si longtemps, donc ma question c'est de quand date ta trace ?

#2

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

Date: Fri, 16 Dec 2016 16:29:50 -0000
From: root@authentic.entrouvert.org
To: admin+authentic-prod@entrouvert.org
Subject: [authentic2-multitenant] ERROR (EXTERNAL IP): Internal Server Error: /idp/oidc/authorize/
#3

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

  • Projet changé de Authentic 2 à Plugin FS FranceConnect

Ok trouvé, même souci dans authentic2-auth-fc: http://git.entrouvert.org/authentic2-auth-fc.git/tree/src/authentic2_auth_fc/views.py#n14 je réassigne dans le bon projet.

#5

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

Ack

#6

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

  • Statut changé de Nouveau à Résolu (à déployer)
  • % réalisé changé de 0 à 100
#7

Mis à jour par Benjamin Dauvergne il y a environ 7 ans

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

Formats disponibles : Atom PDF