diff --git a/src/Worker/Delivery.php b/src/Worker/Delivery.php index e2db058ea5..af04d91c5f 100644 --- a/src/Worker/Delivery.php +++ b/src/Worker/Delivery.php @@ -55,6 +55,8 @@ class Delivery { Logger::info('Invoked', ['cmd' => $cmd, 'target' => $post_uriid, 'sender_uid' => $sender_uid, 'contact' => $contact_id]); + $target_id = $post_uriid; + if (!empty($sender_uid)) { $post = Post::selectFirst(['id'], ['uri-id' => $post_uriid, 'uid' => $sender_uid]); if (!DBA::isResult($post)) { @@ -69,8 +71,6 @@ class Delivery $sender_uid = $post['uid']; $post_uriid = $post['uri-id']; } - } else { - $target_id = $post_uriid; } $top_level = false; diff --git a/src/Worker/Notifier.php b/src/Worker/Notifier.php index f225adf11d..896916ede6 100644 --- a/src/Worker/Notifier.php +++ b/src/Worker/Notifier.php @@ -59,6 +59,8 @@ class Notifier Logger::info('Invoked', ['cmd' => $cmd, 'target' => $post_uriid, 'sender_uid' => $sender_uid]); + $target_id = $post_uriid; + if (!empty($sender_uid)) { $post = Post::selectFirst(['id'], ['uri-id' => $post_uriid, 'uid' => $sender_uid]); if (!DBA::isResult($post)) { @@ -67,15 +69,12 @@ class Notifier } $target_id = $post['id']; } elseif (!in_array($cmd, [Delivery::MAIL, Delivery::SUGGESTION, Delivery::REMOVAL, Delivery::RELOCATION])) { - $post = Post::selectFirst(['id'], ['item-id' => $post_uriid]); $post = Post::selectFirst(['id', 'uid', 'uri-id'], ['item-id' => $post_uriid]); if (DBA::isResult($post)) { $target_id = $post['id']; $sender_uid = $post['uid']; $post_uriid = $post['uri-id']; } - } else { - $target_id = $post_uriid; } $top_level = false;