Presever Tempfile target extension to pass target file gem specific validations on these

This commit is contained in:
2018-04-11 17:22:10 -03:00
parent 7fd8fabb2d
commit 7a82e8ef28
2 changed files with 3 additions and 1 deletions
+2 -1
View File
@@ -106,7 +106,8 @@ module Dunlop::TargetFileModel
end end
def new_working_file def new_working_file
local_working_file = Tempfile.new("target_file", Rails.application.config.working_path) #local_working_file = Tempfile.new("target_file", Rails.application.config.working_path)
local_working_file = Tempfile.new([target_basename, File.extname(target_basename)], Rails.application.config.working_path) # keep reference for tempfile till unzip completed and keep extension preserved
FileUtils.chmod(0666, local_working_file.path) FileUtils.chmod(0666, local_working_file.path)
local_working_file local_working_file
end end
@@ -3,3 +3,4 @@
.column= render "dunlop/users/scenario_permissions" .column= render "dunlop/users/scenario_permissions"
.column= render "dunlop/users/source_files_permissions" .column= render "dunlop/users/source_files_permissions"
.column= render "dunlop/users/target_files_permissions" .column= render "dunlop/users/target_files_permissions"