From 3ee13789322af7e388de52b9c2756a13fa697d0f Mon Sep 17 00:00:00 2001 From: Claire Date: Wed, 1 Oct 2025 15:51:43 +0200 Subject: [PATCH] Fix approval for remote quotes of local posts not being streamed to local users (#36317) --- app/lib/activitypub/activity/quote_request.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/lib/activitypub/activity/quote_request.rb b/app/lib/activitypub/activity/quote_request.rb index 6d386f45dc0..27dea05bf64 100644 --- a/app/lib/activitypub/activity/quote_request.rb +++ b/app/lib/activitypub/activity/quote_request.rb @@ -36,6 +36,9 @@ class ActivityPub::Activity::QuoteRequest < ActivityPub::Activity # Ensure the user is notified LocalNotificationWorker.perform_async(quoted_status.account_id, status.quote.id, 'Quote', 'quote') + + # Ensure local followers get to see the post updated with approval + DistributionWorker.perform_async(status.id, { 'update' => true, 'skip_notifications' => true }) end def import_instrument(quoted_status)