diff --git a/extensions/mentions/src/Listener/UpdateMentionsMetadataWhenVisible.php b/extensions/mentions/src/Listener/UpdateMentionsMetadataWhenVisible.php index 67900b3ed..a2d01f521 100755 --- a/extensions/mentions/src/Listener/UpdateMentionsMetadataWhenVisible.php +++ b/extensions/mentions/src/Listener/UpdateMentionsMetadataWhenVisible.php @@ -55,6 +55,7 @@ class UpdateMentionsMetadataWhenVisible protected function syncUserMentions(Post $post, array $mentioned) { $post->mentionsUsers()->sync($mentioned); + $post->unsetRelation('mentionsUsers'); $users = User::whereIn('id', $mentioned) ->get() @@ -69,6 +70,7 @@ class UpdateMentionsMetadataWhenVisible protected function syncPostMentions(Post $reply, array $mentioned) { $reply->mentionsPosts()->sync($mentioned); + $reply->unsetRelation('mentionsPosts'); $posts = Post::with('user') ->whereIn('id', $mentioned)