discourse: Patch sources instead of using replace-literal

(cherry picked from commit f0ae7fdf7e9518ab1fef4603daa860d5402f5b3b)
This commit is contained in:
talyz
2021-06-30 22:07:25 +00:00
committed by github-actions[bot]
parent 3b84448e67
commit 0a64a8b87c
2 changed files with 26 additions and 2 deletions
@@ -0,0 +1,22 @@
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