저도 비슷한 문제를 추적하고 있습니다. 이전에 몇 번 발생했던 것 같은데, 아직 ‘왜’ 그런지 원인을 정확히 파악하지 못한 것 같습니다.
방금 '마지막 게시글 후 닫기’를 위한 토픽 타이머로 테스트해 보았습니다(이것이 제가 찾던 빠진 조각이기를 바라면서
), 하지만 타이머가 작동했을 때 예상대로 투표가 반환되었습니다. ![]()
이 문제가 발생한 것으로 확인된 토픽들에 대해 특별하게 발견한 점이 있으신가요?
또한, 데이터 탐색기(data explorer)가 설치되어 있거나 활성화되어 있다면, 아래 쿼리를 사용하여 토픽이 닫히고/또는 아카이브되었지만 투표가 반환되지 않은 과거의 토픽들을 확인해 볼 수 있습니다:
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