同様の問題を追跡しています。以前にも数回発生したことがあると思いますが、まだ「なぜ」を特定できていません。
「最後の投稿後に閉じる」というトピックタイマーでテストしてみましたが(探していたものがこれだったと期待して
)、タイマーが発火したときに投票は期待どおり返されました。![]()
この問題が発生しているトピックについて、他に何か特別なことはありますか?
また、データエクスプローラーがインストール/有効になっている場合は、以下のクエリを使用して、トピックが閉じられた/アーカイブされたが投票が返されていない過去のトピックを確認できます。
SELECT
dvv.topic_id,
t.last_posted_at::date,
tvc.votes_count
FROM discourse_voting_votes dvv
JOIN topics t ON t.id = dvv.topic_id
JOIN discourse_voting_topic_vote_count tvc ON tvc.topic_id = dvv.topic_id
WHERE dvv.archive = false
AND (t.closed = true OR t.archived = true)
GROUP BY 1,2,3
ORDER BY 2