From 13a8a255f6f9ff3d426d50d544ac45a4163702c6 Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Sun, 13 Sep 2026 05:06:06 -0600 Subject: [PATCH] Update ActivityPub Inbox update handling --- app/Util/ActivityPub/Inbox/HandlesUpdates.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/Util/ActivityPub/Inbox/HandlesUpdates.php b/app/Util/ActivityPub/Inbox/HandlesUpdates.php index fb7b3a06e..0303a00a0 100644 --- a/app/Util/ActivityPub/Inbox/HandlesUpdates.php +++ b/app/Util/ActivityPub/Inbox/HandlesUpdates.php @@ -23,7 +23,10 @@ trait HandlesUpdates } if ($activity['type'] === 'Note') { - if (Status::whereObjectUrl($activity['id'])->exists()) { + $status = Status::whereObjectUrl($activity['id'])->first(); + $actor = Helpers::profileFetch(Helpers::pluckval($this->payload['actor'])); + + if ($status && $actor && (int) $status->profile_id === (int) $actor->id) { StatusRemoteUpdatePipeline::dispatch($activity); } } elseif ($activity['type'] === 'Person') {