Plugin Risposta alle Domande

Spostiamo questa discussione qui da Support

Sto eseguendo la versione 2.7.0.beta1 e dopo aver installato il plugin Q&A, le risposte ai post sono iniziate ad apparire in ordine casuale. Altri hanno iniziato a riscontrare gli stessi problemi identificati in questa discussione.

@AJDurant ha proposto questa query (riportata di seguito) per risolvere il problema dell’ordine, ma non ha risolto la situazione. Il plugin sembra continuare a pubblicare le risposte ai post nell’ordine sbagliato. Ho disinstallato il plugin ed eseguito:

rake posts:reorder_posts[1896]

ma non ha riordinato i post precedenti.

Ho paura di eseguire questa query senza un’ulteriore analisi da parte di qualcuno qualificato per valutare la correzione. Avete qualche idea su come risolvere il problema?

 SELECT
    id,
    ROW_NUMBER() OVER (
      PARTITION BY
        topic_id
      ORDER BY
        created_at,
        post_number
    ) AS new_post_number
  FROM
    posts
  /*where*/
)
UPDATE
  posts AS p
SET
  sort_order = o.new_post_number
FROM
  ordered_posts AS o
WHERE
  p.id = o.id AND
  p.sort_order <> o.new_post_number