Projet

Général

Profil

Bug #41180

IntegrityError: duplicate key value violates unique constraint "agendas_event_slug_80d5285a_uniq"

Ajouté par Sentry Io il y a environ 4 ans. Mis à jour il y a environ 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
31 mars 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

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

IntegrityError: duplicate key value violates unique constraint "agendas_event_slug_80d5285a_uniq" 
DETAIL:  Key (slug)=(mercredi-1217-ans-13h45-15h15-dessins) already exists.

  File "django/db/backends/utils.py", line 64, in execute
    return self.cursor.execute(sql, params)

IntegrityError: duplicate key value violates unique constraint "agendas_event_slug_80d5285a_uniq" 
DETAIL:  Key (slug)=(mercredi-1217-ans-13h45-15h15-dessins) already exists.

(20 additional frame(s) were not displayed)
...
  File "django/db/backends/utils.py", line 79, in execute
    return super(CursorDebugWrapper, self).execute(sql, params)
  File "django/db/backends/utils.py", line 64, in execute
    return self.cursor.execute(sql, params)
  File "django/db/utils.py", line 94, in __exit__
    six.reraise(dj_exc_type, dj_exc_value, traceback)
  File "django/utils/six.py", line 685, in reraise
    raise value.with_traceback(tb)
  File "django/db/backends/utils.py", line 64, in execute
    return self.cursor.execute(sql, params)

Internal Server Error: /manage/agendas/88/events/408/edit

Fichiers

Révisions associées

Révision 19fa33cb (diff)
Ajouté par Lauréline Guérin il y a environ 4 ans

agendas: clean db unique constraint for event slug (#41180)

Historique

#1

Mis à jour par Lauréline Guérin il y a environ 4 ans

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

Mis à jour par Lauréline Guérin il y a environ 4 ans

  • Assigné à mis à Lauréline Guérin
#3

Mis à jour par Lauréline Guérin il y a environ 4 ans

Fred, lors de ce ticket #37987 je pense que tu as oublié de supprimer des DB l'index "agendas_event_slug_80d5285a_uniq" UNIQUE CONSTRAINT, btree (slug) qui avait été créé par la migration chrono/agendas/migrations/0029_auto_20191106_1320.py (déployée avant d'être modifiée)

Est-ce que tu préfères nettoyer les DB à la main, ou je fais une migration qui supprime l'index s'il existe ?

#4

Mis à jour par Frédéric Péters il y a environ 4 ans

Vas-y pour la migration, c'est plus sûr.

#5

Mis à jour par Lauréline Guérin il y a environ 4 ans

#7

Mis à jour par Frédéric Péters il y a environ 4 ans

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

Mis à jour par Lauréline Guérin il y a environ 4 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 19fa33cb21b44b580e621008c722fd1926149f86
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Mon Apr 20 16:10:22 2020 +0200

    agendas: clean db unique constraint for event slug (#41180)
#9

Mis à jour par Frédéric Péters il y a environ 4 ans

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

Formats disponibles : Atom PDF