Daniel Supernault пре 2 година
родитељ
комит
48485d44e7
1 измењених фајлова са 9 додато и 1 уклоњено
  1. 9 1
      app/Util/ActivityPub/Inbox.php

+ 9 - 1
app/Util/ActivityPub/Inbox.php

@@ -829,7 +829,15 @@ class Inbox
 				break;
 
 			case 'Like':
-				$status = Helpers::statusFirstOrFetch($obj['object']);
+				$objectUri = $obj['object'];
+				if(!is_string($objectUri)) {
+					if(is_array($objectUri) && isset($objectUri['id']) && is_string($objectUri['id'])) {
+						$objectUri = $objectUri['id'];
+					} else {
+						return;
+					}
+				}
+				$status = Helpers::statusFirstOrFetch($objectUri);
 				if(!$status) {
 					return;
 				}