Don't normalize invalid domain names (#4499)

Fixes #4496
This commit is contained in:
TheKinrar 2017-08-02 14:54:33 +02:00 committed by Eugen Rochko
parent 94e233e7b2
commit 9ba7d526a0

View File

@ -104,7 +104,7 @@ class Formatter
html_attrs = { target: '_blank', rel: 'nofollow noopener' }
Twitter::Autolink.send(:link_to_text, entity, link_html(entity[:url]), normalized_url, html_attrs)
rescue Addressable::URI::InvalidURIError
rescue Addressable::URI::InvalidURIError, IDN::Idna::IdnaError
encode(entity[:url])
end