diff options
author | Claire <claire.github-309c@sitedethib.com> | 2022-12-04 21:23:19 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-12-04 21:23:19 +0100 |
commit | fe523a304520a09f6371f45bd63b9e8988776c03 (patch) | |
tree | 3e8d595b1cfe797db6d5f8c36425f52b82d5798a /app/lib/activitypub/activity/create.rb | |
parent | f4879c4481ff4fd487bc1bfb1a48aa252960b2a3 (diff) |
Fix unbounded recursion in account discovery (#1994)
* Fix trying to fetch posts from other users when fetching featured posts * Rate-limit discovery of new subdomains * Put a limit on recursively discovering new accounts
Diffstat (limited to 'app/lib/activitypub/activity/create.rb')
-rw-r--r-- | app/lib/activitypub/activity/create.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/app/lib/activitypub/activity/create.rb b/app/lib/activitypub/activity/create.rb index ebae12973..4dfbfc665 100644 --- a/app/lib/activitypub/activity/create.rb +++ b/app/lib/activitypub/activity/create.rb @@ -222,7 +222,7 @@ class ActivityPub::Activity::Create < ActivityPub::Activity return if tag['href'].blank? account = account_from_uri(tag['href']) - account = ActivityPub::FetchRemoteAccountService.new.call(tag['href']) if account.nil? + account = ActivityPub::FetchRemoteAccountService.new.call(tag['href'], request_id: @options[:request_id]) if account.nil? return if account.nil? |