Ignore if mentioned account was not processable

This commit is contained in:
Jeong Arm 2024-02-15 14:13:36 +09:00
parent d4d0565b0f
commit 34c4f481f0
1 changed files with 5 additions and 1 deletions

View File

@ -225,7 +225,11 @@ class ActivityPub::Activity::Create < ActivityPub::Activity
return if tag['href'].blank?
account = account_from_uri(tag['href'])
account = ActivityPub::FetchRemoteAccountService.new.call(tag['href'], request_id: @options[:request_id]) if account.nil?
begin
account = ActivityPub::FetchRemoteAccountService.new.call(tag['href'], request_id: @options[:request_id]) if account.nil?
rescue Mastodon::UnexpectedResponseError, HTTP::TimeoutError, HTTP::ConnectionError, HTTP::OpenSSL::SSLError
account = nil
end
return if account.nil?