Rake posts:reorder_posts genera error `UniqueViolation`

No estoy seguro de entender a qué te refieres. No estoy seguro de qué es una “publicación de acción pequeña”, aunque si es una publicación sobre la división de temas, sí, ese podría ser el problema. Estoy recibiendo este error:

PG::UniqueViolation: ERROR: duplicate key value violates unique constraint “post_timings_unique” (PG::UniqueViolation)
DETAIL: Key (topic_id, post_number, user_id)=(54, 2150, 1) already exists.

Cuando voy a esa URL:

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

La publicación es en realidad 2151, y dice “Dividir este tema el 11 de diciembre de 2021”. La publicación inmediatamente anterior es 2143, por lo que supongo que la 2150 se movió a un tema diferente, y alguna tabla tiene una referencia incorrecta a ella.

1 me gusta