Add OpenSSL::SSL::SSLError to http connection errors wrapper (#32307)
				
					
				
			This commit is contained in:
		@@ -199,7 +199,7 @@ class ActivityPub::Activity::Create < ActivityPub::Activity
 | 
			
		||||
    return if account.nil?
 | 
			
		||||
 | 
			
		||||
    @mentions << Mention.new(account: account, silent: false)
 | 
			
		||||
  rescue Mastodon::UnexpectedResponseError, *Mastodon::HTTP_CONNECTION_ERRORS, OpenSSL::SSL::SSLError
 | 
			
		||||
  rescue Mastodon::UnexpectedResponseError, *Mastodon::HTTP_CONNECTION_ERRORS
 | 
			
		||||
    @unresolved_mentions << tag['href']
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
@@ -250,7 +250,7 @@ class ActivityPub::Activity::Create < ActivityPub::Activity
 | 
			
		||||
        media_attachment.download_file!
 | 
			
		||||
        media_attachment.download_thumbnail!
 | 
			
		||||
        media_attachment.save
 | 
			
		||||
      rescue Mastodon::UnexpectedResponseError, *Mastodon::HTTP_CONNECTION_ERRORS, OpenSSL::SSL::SSLError
 | 
			
		||||
      rescue Mastodon::UnexpectedResponseError, *Mastodon::HTTP_CONNECTION_ERRORS
 | 
			
		||||
        RedownloadMediaWorker.perform_in(rand(30..600).seconds, media_attachment.id)
 | 
			
		||||
      rescue Seahorse::Client::NetworkingError => e
 | 
			
		||||
        Rails.logger.warn "Error storing media attachment: #{e}"
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user