Projet

Général

Profil

Bug #81336

lors de l'import de rôles dans une OU celle-ci n'est pas prise en compte dans les recherches des rôles existants

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

Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
19 septembre 2023
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

Lors d'un import de rôles dans une OU, celle-ci n'est pas prise en compte

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

Role.MultipleObjectsReturned: get() returned more than one Role -- it returned 2!
(12 additional frame(s) were not displayed)
...
  File "authentic2/data_transfer.py", line 233, in deserialize
    obj = search_role(self._role_d, ou=self._import_context.set_ou)
  File "authentic2/data_transfer.py", line 120, in search_role
    role = Role.objects.get_by_natural_key_json(role_d)
  File "authentic2/natural_key.py", line 121, in get_by_natural_key_json
    return self.get(**get_kwargs)
  File "django/db/models/manager.py", line 85, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "django/db/models/query.py", line 439, in get
    raise self.model.MultipleObjectsReturned(

Historique

#1

Mis à jour par Serghei Mihai il y a 7 mois

  • Projet changé de Suivi des traces à Authentic 2
  • Sujet changé de Role.MultipleObjectsReturned: get() returned more than one Role -- it returned 2! à lors de l'import de rôles dans une OU celle-ci n'est pas prise en compte dans les recherches des rôles existants
  • Description mis à jour (diff)
#2

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

(voir aussi #66576, qui est au moins très proche).

Formats disponibles : Atom PDF