From 7193ae93019eec54121db3150cab9fa200424785 Mon Sep 17 00:00:00 2001 From: Alban Peignier Date: Wed, 18 Apr 2018 08:47:00 +0200 Subject: Create local_temp_directory if needed. Refs #6368 --- app/models/import/gtfs.rb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/models/import/gtfs.rb b/app/models/import/gtfs.rb index 70f448132..f017c8ee5 100644 --- a/app/models/import/gtfs.rb +++ b/app/models/import/gtfs.rb @@ -60,8 +60,12 @@ class Import::Gtfs < Import::Base end def local_temp_directory - Rails.application.config.try(:import_temporary_directory) || - Rails.root.join('tmp', 'imports') + @local_temp_directory ||= + begin + directory = Rails.application.config.try(:import_temporary_directory) || Rails.root.join('tmp', 'imports') + FileUtils.mkdir_p directory + directory + end end def local_temp_file(&block) -- cgit v1.2.3