diff --git a/app/blueprints/threads/__init__.py b/app/blueprints/threads/__init__.py index e4a278a8..0b0092a7 100644 --- a/app/blueprints/threads/__init__.py +++ b/app/blueprints/threads/__init__.py @@ -254,6 +254,9 @@ def view(id): if mentioned is None: continue + if not thread.check_perm(mentioned, Permission.SEE_THREAD): + continue + msg = "Mentioned by {} in '{}'".format(current_user.display_name, thread.title) add_notification(mentioned, current_user, NotificationType.THREAD_REPLY, msg, thread.get_view_url(), thread.package)