From c1caedfa50ad023479d9e7609fbd49fec1a14827 Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 14 Mar 2021 15:40:14 +0000 Subject: [PATCH] Fix notification for global posts --- include/enotify.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/enotify.php b/include/enotify.php index 4180c72e98..bc758666ab 100644 --- a/include/enotify.php +++ b/include/enotify.php @@ -604,7 +604,7 @@ function check_user_notification(int $uri_id, int $uid) { $usernotifications = DBA::select('post-user-notification', ['uri-id', 'uid', 'notification-type'], $condition); while ($usernotification = DBA::fetch($usernotifications)) { - check_item_notification($usernotification['uri-id'], $usernotification['uid'], $usernotification['notification-type']); + check_item_notification($usernotification['uri-id'], $usernotification['uid'], $usernotification['notification-type'], $uid); } DBA::close($usernotifications); } @@ -618,11 +618,11 @@ function check_user_notification(int $uri_id, int $uid) { * @return bool * @throws \Friendica\Network\HTTPException\InternalServerErrorException */ -function check_item_notification(int $uri_id, int $uid, int $notification_type) { +function check_item_notification(int $uri_id, int $uid, int $notification_type, $post_uid) { $fields = ['id', 'uri-id', 'mention', 'parent', 'parent-uri-id', 'thr-parent-id', 'title', 'body', 'author-link', 'author-name', 'author-avatar', 'author-id', 'gravity', 'guid', 'parent-uri', 'uri', 'contact-id', 'network']; - $condition = ['uri-id' => $uri_id, 'uid' => $uid, 'deleted' => false]; + $condition = ['uri-id' => $uri_id, 'uid' => [$uid, $post_uid], 'deleted' => false]; $item = Post::selectFirstForUser($uid, $fields, $condition); if (!DBA::isResult($item)) { return false;