Преглед на файлове

Merge pull request #3366 from pixelfed/staging

Update AP helpers
daniel преди 3 години
родител
ревизия
16e58ccbd8
променени са 1 файла, в които са добавени 6 реда и са изтрити 1 реда
  1. 6 1
      app/Util/ActivityPub/Helpers.php

+ 6 - 1
app/Util/ActivityPub/Helpers.php

@@ -457,9 +457,14 @@ class Helpers {
 			$ts = self::pluckval($activity['published']);
 			$ts = self::pluckval($activity['published']);
 			$scope = self::getScope($activity);
 			$scope = self::getScope($activity);
 			$cw = self::getSensitive($activity);
 			$cw = self::getSensitive($activity);
+			$pid = is_object($profile) ? $profile->id : (is_array($profile) ? $profile['id'] : null);
+
+			if(!$pid) {
+				return;
+			}
 
 
 			$status = new Status;
 			$status = new Status;
-			$status->profile_id = $profile->id;
+			$status->profile_id = $pid;
 			$status->url = $url;
 			$status->url = $url;
 			$status->uri = $url;
 			$status->uri = $url;
 			$status->object_url = $id;
 			$status->object_url = $id;