Topics from ignored users still show up in digest emails

Problem:
If you ignore a user, you still see topics created by that user in your digest emails

Expected:
If you ignore a user, you don’t see topics created by that user in your digest emails

Cause:
Topic.for_digest does not contain any logic that excludes topics created by users you’re ignoring

Repro:

  • ignore a user via /my/preferences/users
  • have this user create a topic
  • find the topic in your periodic digest
  • be confronted with this users post
  • get angry/upset
5 Likes