Projet

Général

Profil

Development #65553

saml, TypeError: Model instances without primary key value are unhashable

Ajouté par Sentry Io il y a presque 2 ans. Mis à jour il y a 3 mois.

Statut:
Solution proposée
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
23 mai 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

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

TypeError: Model instances without primary key value are unhashable
(15 additional frame(s) were not displayed)
...
  File "django/db/transaction.py", line 284, in __exit__
    connection.set_autocommit(True)
  File "django/db/backends/base/base.py", line 410, in set_autocommit
    self.run_and_clear_commit_hooks()
  File "django/db/backends/base/base.py", line 636, in run_and_clear_commit_hooks
    func()
  File "hobo/agent/authentic2/provisionning.py", line 96, in callback
    self.saved.setdefault(klass, set()).add(instance)
  File "django/db/models/base.py", line 536, in __hash__
    raise TypeError("Model instances without primary key value are unhashable")

Fichiers


Demandes liées

Dupliqué par Hobo - Bug #79483: erreur provisionning SSO SAML (TypeError: Model instances without primary key value are unhashable)Fermé06 juillet 2023

Actions

Historique

#1

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

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

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

  • Projet changé de Authentic 2 à Hobo

La classe provisionning n'est pas assez sioux pour détecter qu'un utilisateur est créé puis supprimé dans la même transaction, de plus l'instance devrait être copiée avant d'être ajouté au set().

#3

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

  • Assigné à mis à Benjamin Dauvergne
#4

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

#5

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

Rebasé.

#6

Mis à jour par Frédéric Péters il y a 10 mois

  • Dupliqué par Bug #79483: erreur provisionning SSO SAML (TypeError: Model instances without primary key value are unhashable) ajouté
#9

Mis à jour par Robot Gitea il y a 3 mois

  • Statut changé de Solution proposée à En cours

Benjamin Dauvergne (bdauvergne) a ouvert une pull request sur Gitea concernant cette demande :

#10

Mis à jour par Robot Gitea il y a 3 mois

  • Statut changé de En cours à Solution proposée

Formats disponibles : Atom PDF