Tópicos de usuários ignorados ainda aparecem em e-mails de resumo

Problema:
Se você ignorar um usuário, ainda verá os tópicos criados por esse usuário em seus e-mails de resumo (digest)

Esperado:
Se você ignorar um usuário, não verá os tópicos criados por esse usuário em seus e-mails de resumo (digest)

Causa:
Topic.for_digest não contém nenhuma lógica que exclua tópicos criados por usuários que você está ignorando

Reprodutibilidade:

  • ignore um usuário via /my/preferences/users
  • faça com que este usuário crie um tópico
  • encontre o tópico em seu resumo periódico
  • seja confrontado com as postagens deste usuário
  • fique com raiva/aborrecido
5 curtidas