From f3c13d80c9e6b4f4af4442d9b6046d538fa2d1af Mon Sep 17 00:00:00 2001 From: Guo Xiang Tan Date: Mon, 24 Jun 2019 16:32:30 +0800 Subject: [PATCH] DEV: Don't copy file when trying to recover missing uploads. --- lib/tasks/posts.rake | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/lib/tasks/posts.rake b/lib/tasks/posts.rake index a0be9c789e8..38d4b287ea5 100644 --- a/lib/tasks/posts.rake +++ b/lib/tasks/posts.rake @@ -434,11 +434,7 @@ def missing_uploads end if file_path.present? - tmp = Tempfile.new - tmp.write(File.read(file_path)) - tmp.rewind - - if upload = UploadCreator.new(tmp, File.basename(path)).create_for(Discourse.system_user.id) + if upload = UploadCreator.new(File.open(file_path), File.basename(path)).create_for(Discourse.system_user.id) upload_id = upload.id DbHelper.remap(UrlHelper.absolute(src), upload.url) @@ -451,8 +447,6 @@ def missing_uploads post.rebake! end end - - FileUtils.rm(tmp, force: true) else old_scheme_upload_count += 1 end