diff --git a/extensions/mentions/src/Listener/UpdateUserMentionsMetadata.php b/extensions/mentions/src/Listener/UpdateUserMentionsMetadata.php index b753bf8cc..d14e6ab68 100755 --- a/extensions/mentions/src/Listener/UpdateUserMentionsMetadata.php +++ b/extensions/mentions/src/Listener/UpdateUserMentionsMetadata.php @@ -130,7 +130,7 @@ class UpdateUserMentionsMetadata $users = User::whereIn('id', $mentioned) ->get() ->filter(function ($user) use ($post) { - return $user->id !== $post->user->id; + return $post->isVisibleTo($user) && $user->id !== $post->user->id; }) ->all();