Rake posts:reorder_posts donne une erreur `UniqueViolation`

Je ne suis pas sûr de comprendre ce que vous voulez dire. Je ne suis pas sûr de ce qu’est un « petit post d’action », bien que s’il s’agit d’un post sur la division de sujets, oui, cela pourrait être le problème. Je reçois cette erreur :

PG::UniqueViolation : ERREUR : la violation de la clé unique viole la contrainte d’unicité « post_timings_unique » (PG::UniqueViolation)
DÉTAIL : La clé (topic_id, post_number, user_id)=(54, 2150, 1) existe déjà.

Quand je vais à cette URL :

https://[site]/t/[slug]/54/2150

Le post est en fait 2151, et il est indiqué « Sujet divisé le 11 déc. 2021 ». Le post immédiatement au-dessus est 2143, donc je suppose que 2150 a été déplacé vers un autre sujet, et qu’une table a une mauvaise référence à celui-ci.

1 « J'aime »