]> git.mxchange.org Git - friendica.git/commitdiff
Add logging for unexpected empty published key in activity
authorHypolite Petovan <hypolite@mrpetovan.com>
Sat, 11 Dec 2021 15:17:34 +0000 (10:17 -0500)
committerHypolite Petovan <hypolite@mrpetovan.com>
Mon, 13 Dec 2021 02:46:59 +0000 (21:46 -0500)
src/Protocol/ActivityPub/Processor.php

index 6fc81bebee8472d513f6eb3020ba344a382640a6..04d05def8e93444cb0615cb549c9805f65e45f51 100644 (file)
@@ -26,6 +26,7 @@ use Friendica\Content\Text\HTML;
 use Friendica\Content\Text\Markdown;
 use Friendica\Core\Logger;
 use Friendica\Core\Protocol;
+use Friendica\Core\System;
 use Friendica\Database\DBA;
 use Friendica\DI;
 use Friendica\Model\APContact;
@@ -287,6 +288,10 @@ class Processor
 
                $item['uri'] = $activity['id'];
 
+               if (empty($activity['published']) || empty($activity['updated'])) {
+                       DI::logger()->notice('published or updated keys are empty for activity', ['activity' => $activity, 'callstack' => System::callstack(10)]);
+               }
+
                $item['created'] = DateTimeFormat::utc($activity['published'] ?? 'now');
                $item['edited'] = DateTimeFormat::utc($activity['updated'] ?? 'now');
                $guid = $activity['sc:identifier'] ?: self::getGUIDByURL($item['uri']);