Bug #58828
Lors d'un import de rôles: duplicate key value violates unique constraint "a2_rbac_role_unique_idx_2"
Statut:
Rejeté
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
22 novembre 2021
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Non
Description
https://sentry.entrouvert.org/entrouvert/publik/issues/53426/
IntegrityError: duplicate key value violates unique constraint "a2_rbac_role_unique_idx_2" DETAIL: Key (ou_id, slug)=(1, administrateur-fonctionnel) already exists. File "django/db/backends/utils.py", line 84, in _execute return self.cursor.execute(sql, params) IntegrityError: duplicate key value violates unique constraint "a2_rbac_role_unique_idx_2" DETAIL: Key (ou_id, slug)=(1, administrateur-fonctionnel) already exists. (26 additional frame(s) were not displayed) ... File "django/db/backends/utils.py", line 67, in execute return self._execute_with_wrappers(sql, params, many=False, executor=self._execute) File "django/db/backends/utils.py", line 76, in _execute_with_wrappers return executor(sql, params, many, context) File "django/db/backends/utils.py", line 84, in _execute return self.cursor.execute(sql, params) File "django/db/utils.py", line 89, in __exit__ raise dj_exc_value.with_traceback(traceback) from exc_value File "django/db/backends/utils.py", line 84, in _execute return self.cursor.execute(sql, params)
Demandes liées
Historique
Mis à jour par Frédéric Péters il y a plus de 2 ans
- Projet changé de Suivi des traces à Authentic 2
- Sujet changé de IntegrityError: duplicate key value violates unique constraint "a2_rbac_role_unique_idx_2" à Lors d'un import de rôles: duplicate key value violates unique constraint "a2_rbac_role_unique_idx_2"
Lorsque le fichier d'export contient des rôles de plusieurs OU et que certains rôles ont le même slug.
J'ai créé un ticket différent pour la trace, si jamais on voulait un temps intermédiaire de juste une remontée de l'erreur sans crash, avant la gestion complète de l'import multi-OU (#58826).
Mis à jour par Frédéric Péters il y a plus de 2 ans
- Lié à Development #58826: import de rôles, fonctionner en multi-OU ajouté
Mis à jour par Valentin Deniaud il y a plus de 2 ans
- Statut changé de Nouveau à Rejeté