mirror of
https://github.com/discourse/discourse.git
synced 2025-05-30 04:47:29 +08:00
FIX: use new changed method name and remove whitespaces
This commit is contained in:
@ -28,7 +28,7 @@ class UploadRecovery
|
||||
recover_post_upload(post, Upload.sha1_from_short_url(orig_src))
|
||||
end
|
||||
elsif url = (media["href"] || media["src"])
|
||||
data = Upload.extract_upload_url(url)
|
||||
data = Upload.extract_url(url)
|
||||
next unless data
|
||||
|
||||
sha1 = data[2]
|
||||
@ -58,7 +58,7 @@ class UploadRecovery
|
||||
background = user_profile.public_send(column)
|
||||
|
||||
if background.present? && !Upload.exists?(url: background)
|
||||
data = Upload.extract_upload_url(background)
|
||||
data = Upload.extract_url(background)
|
||||
next unless data
|
||||
sha1 = data[2]
|
||||
|
||||
|
@ -95,6 +95,14 @@ describe Upload do
|
||||
expect(created_upload.valid?).to eq(false)
|
||||
end
|
||||
|
||||
context ".extract_url" do
|
||||
let(:url) { 'https://example.com/uploads/default/original/1X/d1c2d40ab994e8410c.png' }
|
||||
|
||||
it 'should return the right part of url' do
|
||||
expect(Upload.extract_url(url).to_s).to eq('/original/1X/d1c2d40ab994e8410c.png')
|
||||
end
|
||||
end
|
||||
|
||||
context ".get_from_url" do
|
||||
let(:sha1) { "10f73034616a796dfd70177dc54b6def44c4ba6f" }
|
||||
let(:upload) { Fabricate(:upload, sha1: sha1) }
|
||||
|
Reference in New Issue
Block a user