diff --git a/src/Protocol/ActivityPub/Processor.php b/src/Protocol/ActivityPub/Processor.php index 57204bf3fe..d345ba78cf 100644 --- a/src/Protocol/ActivityPub/Processor.php +++ b/src/Protocol/ActivityPub/Processor.php @@ -1082,6 +1082,10 @@ class Processor $success = true; } else { Logger::notice('Item insertion aborted', ['uri' => $item['uri'], 'uid' => $item['uid']]); + if (($item['uid'] == 0) && (count($activity['receiver']) > 1)) { + Logger::info('Public item was aborted. We skip for all users.', ['uri' => $item['uri']]); + break; + } } if ($item['uid'] == 0) {