From 88dec0f5920b24a39fd4820c013d1fc09c754af7 Mon Sep 17 00:00:00 2001 From: Albert Yi Date: Mon, 18 Jun 2018 15:41:44 -0700 Subject: [PATCH] dup record when distributing files --- app/logical/upload_service.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/logical/upload_service.rb b/app/logical/upload_service.rb index b54d82cc6..326a4ce68 100644 --- a/app/logical/upload_service.rb +++ b/app/logical/upload_service.rb @@ -101,9 +101,11 @@ class UploadService def self.distribute_files(file, record, type) # need to do this for hybrid storage manager - record.id = nil + post = Post.new + post.md5 = record.md5 + post.file_ext = record.file_ext [Danbooru.config.storage_manager, Danbooru.config.backup_storage_manager].each do |sm| - sm.store_file(file, record, type) + sm.store_file(file, post, type) end end