FIX: Wrong order for `S3Helper#copy_file`.

This commit is contained in:
Guo Xiang Tan 2018-08-08 15:57:58 +08:00
parent 0d45826d22
commit 1ea23b1eae
2 changed files with 6 additions and 6 deletions

View File

@ -33,8 +33,8 @@ class S3Helper
# copy the file in tombstone
if copy_to_tombstone && @tombstone_prefix.present?
self.copy(
File.join(@tombstone_prefix, s3_filename),
get_path_for_s3_upload(s3_filename)
get_path_for_s3_upload(s3_filename),
File.join(@tombstone_prefix, s3_filename)
)
end
@ -45,8 +45,8 @@ class S3Helper
def copy(source, destination)
s3_bucket
.object(source)
.copy_from(copy_source: File.join(@s3_bucket_name, destination))
.object(destination)
.copy_from(copy_source: File.join(@s3_bucket_name, source))
end
# make sure we have a cors config for assets

View File

@ -125,10 +125,10 @@ describe FileStore::S3Store do
s3_object = stub
s3_bucket.expects(:object).with(source).returns(s3_object)
s3_bucket.expects(:object).with(destination).returns(s3_object)
s3_object.expects(:copy_from).with(
copy_source: "s3-upload-bucket/#{destination}"
copy_source: "s3-upload-bucket/#{source}"
)
store.copy_file(upload.url, source, destination)