Commit bbd1e3d8 authored by GitLab Bot's avatar GitLab Bot

Automatic merge of gitlab-org/gitlab-ce master

parents 55655599 c60d0efe
...@@ -46,6 +46,10 @@ module RecordsUploads ...@@ -46,6 +46,10 @@ module RecordsUploads
File.join(store_dir, filename.to_s) File.join(store_dir, filename.to_s)
end end
def filename
upload&.path ? File.basename(upload.path) : super
end
private private
# rubocop: disable CodeReuse/ActiveRecord # rubocop: disable CodeReuse/ActiveRecord
......
---
title: Speed up generation of avatar URLs when using object storage
merge_request:
author:
type: performance
...@@ -94,4 +94,13 @@ describe RecordsUploads do ...@@ -94,4 +94,13 @@ describe RecordsUploads do
expect { uploader.remove! }.to change { Upload.count }.from(1).to(0) expect { uploader.remove! }.to change { Upload.count }.from(1).to(0)
end end
end end
describe '#filename' do
it 'gets the filename from the path recorded in the database, not CarrierWave' do
uploader.store!(upload_fixture('rails_sample.jpg'))
expect_any_instance_of(GitlabUploader).not_to receive(:filename)
expect(uploader.filename).to eq('rails_sample.jpg')
end
end
end end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment