Browse Source

Merge pull request #2156 from pixelfed/staging

Update Inbox
daniel 5 years ago
parent
commit
3c6b4ef0e2
1 changed files with 3 additions and 0 deletions
  1. 3 0
      app/Util/ActivityPub/Inbox.php

+ 3 - 0
app/Util/ActivityPub/Inbox.php

@@ -300,6 +300,9 @@ class Inbox
         }
         }
         $actor = $this->payload['actor'];
         $actor = $this->payload['actor'];
         $obj = $this->payload['object'];
         $obj = $this->payload['object'];
+        if(is_string($obj) == true) {
+            return;
+        }
         $type = $this->payload['object']['type'];
         $type = $this->payload['object']['type'];
         $typeCheck = in_array($type, ['Person', 'Tombstone']);
         $typeCheck = in_array($type, ['Person', 'Tombstone']);
         if(!Helpers::validateUrl($actor) || !Helpers::validateUrl($obj['id']) || !$typeCheck) {
         if(!Helpers::validateUrl($actor) || !Helpers::validateUrl($obj['id']) || !$typeCheck) {