From: Michael Date: Fri, 5 Aug 2022 05:48:20 +0000 (+0000) Subject: Abort when public item cannot be inserted X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=8b698b183d16c4bfb5cd22381db308ff5a5b0a05;p=friendica.git Abort when public item cannot be inserted --- 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) {