23 lines
669 B
Diff
23 lines
669 B
Diff
|
diff --git a/lib/discourse.rb b/lib/discourse.rb
|
||
|
index ea2a3cbafd..66454d9157 100644
|
||
|
--- a/lib/discourse.rb
|
||
|
+++ b/lib/discourse.rb
|
||
|
@@ -62,7 +62,7 @@ module Discourse
|
||
|
fd.fsync()
|
||
|
end
|
||
|
|
||
|
- File.rename(temp_destination, destination)
|
||
|
+ FileUtils.mv(temp_destination, destination)
|
||
|
|
||
|
nil
|
||
|
end
|
||
|
@@ -76,7 +76,7 @@ module Discourse
|
||
|
FileUtils.mkdir_p(File.join(Rails.root, 'tmp'))
|
||
|
temp_destination = File.join(Rails.root, 'tmp', SecureRandom.hex)
|
||
|
execute_command('ln', '-s', source, temp_destination)
|
||
|
- File.rename(temp_destination, destination)
|
||
|
+ FileUtils.mv(temp_destination, destination)
|
||
|
|
||
|
nil
|
||
|
end
|