mirror of
https://github.com/discourse/discourse.git
synced 2024-11-23 19:37:55 +08:00
FIX: handle encoded mailto links when looking for upload record
This commit is contained in:
parent
117763493b
commit
539cf32f87
|
@ -84,7 +84,7 @@ class Upload < ActiveRecord::Base
|
|||
|
||||
# always try to get the path
|
||||
uri = begin
|
||||
URI(url)
|
||||
URI(URI.unescape(url))
|
||||
rescue URI::InvalidURIError
|
||||
end
|
||||
|
||||
|
|
|
@ -87,6 +87,7 @@ describe Upload do
|
|||
|
||||
it "doesn't blow up with an invalid URI" do
|
||||
expect { Upload.get_from_url("http://ip:port/index.html") }.not_to raise_error
|
||||
expect { Upload.get_from_url("mailto:admin%40example.com") }.not_to raise_error
|
||||
end
|
||||
|
||||
describe "s3 store" do
|
||||
|
|
Loading…
Reference in New Issue
Block a user