mirror of
https://github.com/discourse/discourse.git
synced 2025-05-30 04:18:27 +08:00
FIX: broken mailto href's in emails
This commit is contained in:
@ -360,7 +360,9 @@ module PrettyText
|
||||
begin
|
||||
uri = URI(href)
|
||||
site_uri ||= URI(Discourse.base_url)
|
||||
link["href"] = "#{site_uri}#{link['href']}" unless uri.host.present?
|
||||
unless uri.host.present? || href.start_with?('mailto')
|
||||
link["href"] = "#{site_uri}#{link['href']}"
|
||||
end
|
||||
rescue URI::InvalidURIError, URI::InvalidComponentError
|
||||
# leave it
|
||||
end
|
||||
|
Reference in New Issue
Block a user