forked from treehouse/mastodon
Fix dereferencing remote statuses not using the correct account (#14656)
Follow-up to #14359 In the case of limited toots, the receiver may not be explicitly part of the audience. If a specific user's inbox URI was specified, it makes sense to dereference the toot from the corresponding user, instead of trying to find someone in the explicit audience.signup-info-prompt
parent
e8d41bc2fe
commit
92319d7340
|
@ -168,6 +168,8 @@ class ActivityPub::Activity
|
||||||
end
|
end
|
||||||
|
|
||||||
def signed_fetch_account
|
def signed_fetch_account
|
||||||
|
return Account.find(@options[:delivered_to_account_id]) if @options[:delivered_to_account_id].present?
|
||||||
|
|
||||||
first_mentioned_local_account || first_local_follower
|
first_mentioned_local_account || first_local_follower
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue