Daniel Supernault 2 anni fa
parent
commit
4b8dc17140
1 ha cambiato i file con 4 aggiunte e 2 eliminazioni
  1. 4 2
      app/Util/ActivityPub/Inbox.php

+ 4 - 2
app/Util/ActivityPub/Inbox.php

@@ -192,7 +192,7 @@ class Inbox
 		if(!isset($activity['to'])) {
 			return;
 		}
-		$to = $activity['to'];
+		$to = isset($activity['to']) ? $activity['to'] : [];
 		$cc = isset($activity['cc']) ? $activity['cc'] : [];
 
 		if($activity['type'] == 'Question') {
@@ -200,7 +200,9 @@ class Inbox
 			return;
 		}
 
-		if(count($to) == 1 &&
+		if( is_array($to) &&
+			is_array($cc) &&
+ 			count($to) == 1 &&
 			count($cc) == 0 &&
 			parse_url($to[0], PHP_URL_HOST) == config('pixelfed.domain.app')
 		) {