From 8cb66b254ae45f3845663507d229001aa002a6b9 Mon Sep 17 00:00:00 2001 From: jochemvn Date: Wed, 5 Jul 2017 16:06:29 +0200 Subject: [PATCH] #2858502 by jochemvn: Don't send notifications of replies on mentions to the acting user himself --- .../src/Plugin/ActivityContext/MentionActivityContext.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/social_features/social_mentions/src/Plugin/ActivityContext/MentionActivityContext.php b/modules/social_features/social_mentions/src/Plugin/ActivityContext/MentionActivityContext.php index 967e87b17e7..bac9ea81a17 100644 --- a/modules/social_features/social_mentions/src/Plugin/ActivityContext/MentionActivityContext.php +++ b/modules/social_features/social_mentions/src/Plugin/ActivityContext/MentionActivityContext.php @@ -49,6 +49,11 @@ public function getRecipients(array $data, $last_uid, $limit) { if (isset($mention->uid)) { $uid = $mention->getMentionedUserId(); + // Don't send notifications to myself. + if ($uid === $data['actor']) { + continue; + } + $entity_storage = \Drupal::entityTypeManager() ->getStorage($mention->getMentionedEntityTypeId()); $mentioned_entity = $entity_storage->load($mention->getMentionedEntityId());