Selaa lähdekoodia

Update Inbox, fixes #3305

Daniel Supernault 3 vuotta sitten
vanhempi
commit
14231632d5
1 muutettua tiedostoa jossa 5 lisäystä ja 0 poistoa
  1. 5 0
      app/Util/ActivityPub/Inbox.php

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

@@ -687,6 +687,11 @@ class Inbox
 		$profile = self::actorFirstOrCreate($actor);
 		$obj = $this->payload['object'];
 
+		// TODO: Some implementations do not inline the object, skip for now
+		if(!$obj || !is_array($obj) || !isset($obj['type'])) {
+			return;
+		}
+
 		switch ($obj['type']) {
 			case 'Accept':
 				break;