X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/ccaff5c40e5fcdf957842087d8a9764714f17a99..c226d8e85ecd32c47811b3728f5f7195b21763f2:/app/helpers/browse_tags_helper.rb diff --git a/app/helpers/browse_tags_helper.rb b/app/helpers/browse_tags_helper.rb index 18598e88d..f95003aae 100644 --- a/app/helpers/browse_tags_helper.rb +++ b/app/helpers/browse_tags_helper.rb @@ -125,7 +125,10 @@ module BrowseTagsHelper nil end - def email_link(_key, value) + def email_link(key, value) + # Avoid converting conditional tags into emails, since EMAIL_REGEXP is quite permissive + return nil unless %w[email contact:email].include? key + # Does the value look like an email? eg "someone@domain.tld" # Uses Ruby built-in regexp to validate email.