diff --git a/lib/discourse.rb b/lib/discourse.rb index c76f4c727b0..c9a7ece67a8 100644 --- a/lib/discourse.rb +++ b/lib/discourse.rb @@ -99,7 +99,7 @@ module Discourse fd.fsync() end - File.rename(temp_destination, destination) + FileUtils.mv(temp_destination, destination) nil end @@ -113,7 +113,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