diff options
| -rw-r--r-- | app/models/import/gtfs.rb | 8 |
1 files 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) |
