Moin
Maio 15, 2024, 10:59am
1
Notei que o tempo de leitura exibido em alguns tópicos parece muito alto em comparação com o número de postagens.
Por exemplo, há apenas uma postagem no tópico Custom Wizard Plugin 🧙 , mas o tempo de leitura é superior a 3 horas.
As postagens excluídas são incluídas quando o tempo de leitura é calculado?
5 curtidas
pmusaraj
(Penar Musaraj)
Maio 15, 2024, 12:52pm
2
Hah, sim, eu não acho que você precise de 3 horas completas para ler esse tópico. Bom olho atento!
6 curtidas
Olhando para https://meta.discourse.org/t/custom-wizard-plugin/73345.json … o posts_count lá está corretamente 1… mas a contagem de palavras é 95026 — parece que isso não está sendo atualizado quando as respostas são excluídas.
Também notei que há 31 links listados… então eles também estão vindo de respostas excluídas.
7 curtidas
sam
(Sam Saffron)
Maio 16, 2024, 7:18am
6
Oh meu… este é um bug duplo:
def update_topic_word_counts
DB.exec(
"UPDATE topics
SET word_count = (
SELECT SUM(COALESCE(posts.word_count, 0))
FROM posts
WHERE posts.topic_id = :topic_id
)
WHERE topics.id = :topic_id",
topic_id: @topic.id,
)
end
O Post Revisor não está excluindo posts com deleted_at não nulo
E o Post Destroyer não faz nada: discourse/lib/post_destroyer.rb at 45abb67f432bd009ca1bfef3e7735e632a4299fd · discourse/discourse · GitHub
Portanto, não há solução alternativa aqui.
Nós resolveremos isso
3 curtidas
Moin
Maio 17, 2024, 9:10pm
11
Funciona muito bem. Obrigado!
Eles ainda estão lá.
2 curtidas
zogstrip
Fechado
Maio 20, 2024, 6:00am
12
Este tópico foi fechado automaticamente após 2 dias. Novas respostas não são mais permitidas.