무시한 사용자의 주제가 다이제스트 이메일에 계속 표시됩니다

문제:
사용자를 무시(Ignore)하더라도, 그 사용자가 생성한 주제(Topic)가 다이제스트 이메일에 여전히 표시됩니다.

기대되는 동작:
사용자를 무시하면, 그 사용자가 생성한 주제가 다이제스트 이메일에 표시되지 않아야 합니다.

원인:
Topic.for_digest에는 무시 중인 사용자가 생성한 주제를 제외하는 로직이 포함되어 있지 않습니다.

재현 방법:

  • /my/preferences/users를 통해 사용자를 무시(Ignore)합니다.
  • 해당 사용자가 주제를 생성하도록 합니다.
  • 정기적인 다이제스트에서 해당 주제를 찾습니다.
  • 해당 사용자의 게시물을 확인하게 됩니다.
  • 화가 나거나 불편함을 느낍니다.
7개의 좋아요

감사합니다 @RGJ :+1: 다음으로 수정될 예정입니다

2개의 좋아요