채팅 채널에 메시지가 표시되지 않거나 저장되지 않음

안녕하세요 @Jagster, 저도 채팅 팀 소속으로 이 문제를 좀 더 자세히 조사하고 있습니다. 작성해 주신 내용을 확인해 보니, 해당 오류가 발생한 원인이 될 만한 부분은 없어 보입니다. 각 채팅 메시지는 데이터베이스의 채팅 스레드와 thread_id를 통해 연결될 수 있으며, 어떤 이유로든 작성자님의 메시지 중 하나가 존재하지 않는 스레드의 thread_id를 참조하고 있습니다. 스레드를 삭제하는 코드가 없으므로, 아마도 어떤 업데이트 과정에서 문제가 생긴 것 같습니다.

아래 쿼리를 실행해 주시고 결과를 공유해 주시겠어요? 이를 통해 문제가 광범위하게 발생한 것인지, 아니면 단순히 특이한 엣지 케이스인지 확인할 수 있습니다:

SELECT id, chat_channel_id, thread_id
FROM chat_messages
WHERE thread_id IS NOT NULL AND thread_id NOT IN (
  SELECT id FROM chat_threads
);