Moin
Mai 15, 2024, 10:59
1
J’ai remarqué que le temps de lecture affiché pour certains sujets semble très élevé par rapport au nombre de messages.
Par exemple, il n’y a qu’un seul message dans le sujet Custom Wizard Plugin 🧙 , mais le temps de lecture est supérieur à 3 heures.
Les messages supprimés sont-ils inclus dans le calcul du temps de lecture ?
5 « J'aime »
pmusaraj
(Penar Musaraj)
Mai 15, 2024, 12:52
2
Hah, ouais, je ne pense pas qu’il faille 3 heures pour lire ce sujet. Bien vu !
6 « J'aime »
En regardant https://meta.discourse.org/t/custom-wizard-plugin/73345.json … le posts_count y est correctement 1… mais le nombre de mots est de 95026 — il semble que cela ne soit pas mis à jour lorsque les réponses sont supprimées.
Je remarque également qu’il y a 31 liens listés… donc ceux-ci proviennent également des réponses supprimées.
7 « J'aime »
sam
(Sam Saffron)
Mai 16, 2024, 7:18
6
Oh là là… c’est un double bug :
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
Post Revisor n’exclut pas les posts avec deleted_at non nul
Et Post Destroyer ne fait rien : discourse/lib/post_destroyer.rb at 45abb67f432bd009ca1bfef3e7735e632a4299fd · discourse/discourse · GitHub
Il n’y a donc même pas de solution de contournement ici.
Nous allons régler ça
3 « J'aime »
Jette un coup d’œil rapide
2 « J'aime »
Moin
Mai 17, 2024, 9:10
11
Fonctionne très bien. Merci !
Ils sont toujours là.
2 « J'aime »
zogstrip
A fermé ce sujet ()
Mai 20, 2024, 6:00
12
Ce sujet a été automatiquement fermé après 2 jours. Les nouvelles réponses ne sont plus autorisées.