mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
parent
cabbc32024
commit
2607bb602e
@ -89,15 +89,16 @@ class Search
|
||||
end
|
||||
|
||||
data.gsub!(/\S+/) do |str|
|
||||
if str.match?(/^(https?:\/\/)[\S]+$/)
|
||||
if str =~ /^["]?((https?:\/\/)[\S]+)["]?$/
|
||||
begin
|
||||
uri = URI.parse(str)
|
||||
uri = URI.parse(Regexp.last_match[1])
|
||||
uri.query = nil
|
||||
str = uri.to_s
|
||||
rescue URI::Error
|
||||
# don't fail if uri does not parse
|
||||
end
|
||||
end
|
||||
|
||||
str
|
||||
end
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user