Change Account::Field parsing to use HTML5::DocumentFragment (#31813)

This commit is contained in:
Mike Dalessio 2024-09-08 14:56:18 -04:00 committed by GitHub
parent afa2e257e4
commit 82161d8ae5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -73,10 +73,10 @@ class Account::Field < ActiveModelSerializers::Model
end end
def extract_url_from_html def extract_url_from_html
doc = Nokogiri::HTML(value).at_xpath('//body') doc = Nokogiri::HTML5.fragment(value)
return if doc.nil? return if doc.nil?
return if doc.children.size > 1 return if doc.children.size != 1
element = doc.children.first element = doc.children.first