From 2ab6bcb2e4bedb9f100fff3c864ffbb5adecfb5a Mon Sep 17 00:00:00 2001 From: David Cook Date: Tue, 9 Jul 2024 15:26:07 +1000 Subject: [PATCH] Use system method to generate temporary file path This method is not documented, but is used by Dir.mktmpdir. https://apidock.com/ruby/Dir/Tmpname/create --- app/controllers/admin/product_import_controller.rb | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/app/controllers/admin/product_import_controller.rb b/app/controllers/admin/product_import_controller.rb index 657af94684..a2dc50ce43 100644 --- a/app/controllers/admin/product_import_controller.rb +++ b/app/controllers/admin/product_import_controller.rb @@ -128,9 +128,7 @@ module Admin end def mktmpdir - tmpdir = tmpdir_base + SecureRandom.hex(6) - Dir.mkdir(tmpdir) - tmpdir + Dir::Tmpname.create(TMPDIR_PREFIX, Rails.root.join('tmp') ) { |tmpname| Dir.mkdir(tmpname) } end def tmpdir_base