Plugin de Resposta a Perguntas

Movendo esta discussão para cá, vinda de Support

Estou executando a versão 2.7.0.beta1 e, ao instalar o plugin Q&A, as respostas aos posts começaram a aparecer em ordem aleatória. Outros usuários começaram a apresentar os mesmos problemas identificados neste tópico.

@AJDurant elaborou esta consulta (abaixo) para corrigir o problema de ordem, mas ela não resolveu o problema. O plugin ainda parece estar postando respostas aos posts na ordem errada. Desinstalei o plugin e executei:

rake posts:reorder_posts[1896]

mas isso não reordenou os posts anteriores.

Tenho medo de executar esta consulta sem uma investigação mais aprofundada por alguém qualificado para avaliar a correção. Alguma sugestão sobre como corrigir isso?

 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