X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FWorker%2FAPDelivery.php;h=203c4097612d97fd04812d0dae80c8c57c50bfb3;hb=ce69026964ffe2eb514223c3458ac27cf6d049b9;hp=4703b8ca165f32b391959d27dd8de1500533b4f8;hpb=11538376ed8714cfdf9c778face23707b3728f76;p=friendica.git diff --git a/src/Worker/APDelivery.php b/src/Worker/APDelivery.php index 4703b8ca16..203c409761 100644 --- a/src/Worker/APDelivery.php +++ b/src/Worker/APDelivery.php @@ -66,14 +66,16 @@ class APDelivery if (empty($uri_id)) { $result = ActivityPub\Delivery::deliver($inbox); $success = $result['success']; + $drop = false; $uri_ids = $result['uri_ids']; } else { $result = ActivityPub\Delivery::deliverToInbox($cmd, $item_id, $inbox, $uid, $receivers, $uri_id); $success = $result['success']; + $drop = $result['drop']; $uri_ids = [$uri_id]; } - if (!$success && !Worker::defer() && !empty($uri_ids)) { + if (!$drop && !$success && !Worker::defer() && !empty($uri_ids)) { foreach ($uri_ids as $uri_id) { Post\Delivery::remove($uri_id, $inbox); Post\DeliveryData::incrementQueueFailed($uri_id);