From 48b1dceb19d4d1c2d5cdec3a36a93b3304ae8c6b Mon Sep 17 00:00:00 2001 From: Hypolite Petovan Date: Sat, 12 Nov 2022 09:59:20 -0500 Subject: [PATCH] Don't send item notifications to deleted user accounts --- src/Model/Post/UserNotification.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Model/Post/UserNotification.php b/src/Model/Post/UserNotification.php index 108f3c44f..66ec6ac90 100644 --- a/src/Model/Post/UserNotification.php +++ b/src/Model/Post/UserNotification.php @@ -178,11 +178,15 @@ class UserNotification return; } - $user = User::getById($uid, ['account-type']); + $user = User::getById($uid, ['account-type', 'account_removed', 'account_expired']); if (in_array($user['account-type'], [User::ACCOUNT_TYPE_COMMUNITY, User::ACCOUNT_TYPE_RELAY])) { return; } + if ($user['account_removed'] || $user['account_expired']) { + return; + } + $author = Contact::getById($item['author-id'], ['contact-type']); if (empty($author)) { return;