From: Michael Date: Mon, 6 Nov 2023 09:57:23 +0000 (+0000) Subject: Ensure to always have stored the receivers X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=b58cabdc414dd11bc84fe0964109ee23213db815;p=friendica.git Ensure to always have stored the receivers --- diff --git a/src/Content/Item.php b/src/Content/Item.php index d28ec4066d..ab5ff1698f 100644 --- a/src/Content/Item.php +++ b/src/Content/Item.php @@ -1049,8 +1049,6 @@ class Item Tag::createImplicitMentions($post['uri-id'], $post['thr-parent-id']); } - ActivityPub\Transmitter::storeReceiversForItem($post); - Hook::callAll('post_local_end', $post); $author = DBA::selectFirst('contact', ['thumb'], ['uid' => $post['uid'], 'self' => true]); diff --git a/src/Model/Item.php b/src/Model/Item.php index 18b56215ce..491050c582 100644 --- a/src/Model/Item.php +++ b/src/Model/Item.php @@ -1414,10 +1414,12 @@ class Item } if (!empty($source) && ($transmit || DI::config()->get('debug', 'store_source'))) { - Post\Activity::insert($item['uri-id'], $source); + Post\Activity::insert($posted_item['uri-id'], $source); } if ($transmit) { + ActivityPub\Transmitter::storeReceiversForItem($posted_item); + Worker::add(['priority' => $priority, 'dont_fork' => true], 'Notifier', $notify_type, (int)$posted_item['uri-id'], (int)$posted_item['uid']); }