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