mirror of
https://github.com/discourse/discourse.git
synced 2025-06-06 23:07:28 +08:00
FIX: Wrong order for S3Helper#copy_file
.
This commit is contained in:
@ -33,8 +33,8 @@ class S3Helper
|
|||||||
# copy the file in tombstone
|
# copy the file in tombstone
|
||||||
if copy_to_tombstone && @tombstone_prefix.present?
|
if copy_to_tombstone && @tombstone_prefix.present?
|
||||||
self.copy(
|
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
|
end
|
||||||
|
|
||||||
@ -45,8 +45,8 @@ class S3Helper
|
|||||||
|
|
||||||
def copy(source, destination)
|
def copy(source, destination)
|
||||||
s3_bucket
|
s3_bucket
|
||||||
.object(source)
|
.object(destination)
|
||||||
.copy_from(copy_source: File.join(@s3_bucket_name, destination))
|
.copy_from(copy_source: File.join(@s3_bucket_name, source))
|
||||||
end
|
end
|
||||||
|
|
||||||
# make sure we have a cors config for assets
|
# make sure we have a cors config for assets
|
||||||
|
@ -125,10 +125,10 @@ describe FileStore::S3Store do
|
|||||||
|
|
||||||
s3_object = stub
|
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(
|
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)
|
store.copy_file(upload.url, source, destination)
|
||||||
|
Reference in New Issue
Block a user