From 63e35bf33177b95f7ba237a7d6c7d933a900db48 Mon Sep 17 00:00:00 2001 From: Fire Demon Date: Tue, 21 Jul 2020 21:04:40 -0500 Subject: [Federation] Sign requests as the first follower of the descendant post author when attempting to resolve private threads --- app/workers/thread_resolve_worker.rb | 1 + 1 file changed, 1 insertion(+) (limited to 'app/workers') diff --git a/app/workers/thread_resolve_worker.rb b/app/workers/thread_resolve_worker.rb index 6516d1bc0..e362b5b2b 100644 --- a/app/workers/thread_resolve_worker.rb +++ b/app/workers/thread_resolve_worker.rb @@ -8,6 +8,7 @@ class ThreadResolveWorker def perform(child_status_id, parent_url, on_behalf_of = nil) child_status = Status.find(child_status_id) + on_behalf_of = child_status.account.followers.local.first if on_behalf_of.nil? && !child_status.distributable? parent_status = FetchRemoteStatusService.new.call(parent_url, nil, on_behalf_of) return if parent_status.nil? -- cgit