]> git.mxchange.org Git - friendica.git/blobdiff - src/Protocol/ActivityPub/Receiver.php
Making Friendica compatible to Nextcloud Social
[friendica.git] / src / Protocol / ActivityPub / Receiver.php
index 5459bca346b8ded56f753c1454fcd7c11512d55e..ac75155b20c6bccee5659eb6f1751e61e029231f 100644 (file)
@@ -826,10 +826,10 @@ class Receiver
                $object_data = [];
                $object_data['object_type'] = JsonLD::fetchElement($object, '@type');
                $object_data['id'] = JsonLD::fetchElement($object, '@id');
-
                $object_data['reply-to-id'] = JsonLD::fetchElement($object, 'as:inReplyTo');
 
-               if (empty($object_data['reply-to-id'])) {
+               // An empty "id" field is translated to "./" by the compactor, so we have to check for this content
+               if (empty($object_data['reply-to-id']) || ($object_data['reply-to-id'] == './')) {
                        $object_data['reply-to-id'] = $object_data['id'];
                }