diff --git a/app/Util/ActivityPub/Helpers.php b/app/Util/ActivityPub/Helpers.php index e0fb72995..b948e2988 100644 --- a/app/Util/ActivityPub/Helpers.php +++ b/app/Util/ActivityPub/Helpers.php @@ -125,7 +125,7 @@ class Helpers { { $audience = self::normalizeAudience($data); $url = $profile->permalink(); - return in_array($url, $audience); + return in_array($url, $audience['to']) || in_array($url, $audience['cc']); } public static function validateUrl($url) diff --git a/app/Util/ActivityPub/Inbox.php b/app/Util/ActivityPub/Inbox.php index e816980e0..34ef97043 100644 --- a/app/Util/ActivityPub/Inbox.php +++ b/app/Util/ActivityPub/Inbox.php @@ -143,9 +143,9 @@ class Inbox return; } - // if(Helpers::userInAudience($this->profile, $this->payload) == false) { - // return; - // } + if(Helpers::userInAudience($this->profile, $this->payload) == false) { + return; + } $url = $activity['id']; if(Status::whereUrl($url)->exists()) {