浏览代码

Update Inbox

Daniel Supernault 5 年之前
父节点
当前提交
f829df23a0
共有 1 个文件被更改,包括 3 次插入0 次删除
  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) {