diff options
| author | Teddy Wing | 2018-02-20 11:37:22 +0100 | 
|---|---|---|
| committer | Johan Van Ryseghem | 2018-02-22 09:11:01 +0100 | 
| commit | 473d85d607605a4431c2deb32e38b026e64f15c6 (patch) | |
| tree | 09314b8bfa830447576ec20f2253679c4f75cae4 | |
| parent | 67257e795fd4f11f5b34890f3114bd4ecdf80f7f (diff) | |
| download | chouette-core-473d85d607605a4431c2deb32e38b026e64f15c6.tar.bz2 | |
WorkbenchImportWorker: Reinstate creation of `./tmp/imports`
If the directory doesn't exist, we should create it to ensure we don't
get errors trying to write to a location that doesn't exist. I had
removed this because I assumed the dir would be created during
deployment, but I guess I shouldn't assume. Also, we want to ensure the
dir gets created on dev machines without errors.
This line is updated from last time where we'd create
`Rails.root.join('tmp', 'imports')`. Now we use our `#temp_directory`,
which can be variable.
Refs #4315
| -rw-r--r-- | app/workers/workbench_import_worker.rb | 2 | 
1 files changed, 2 insertions, 0 deletions
| diff --git a/app/workers/workbench_import_worker.rb b/app/workers/workbench_import_worker.rb index 13b0efae0..7dae7d7e7 100644 --- a/app/workers/workbench_import_worker.rb +++ b/app/workers/workbench_import_worker.rb @@ -53,6 +53,8 @@ class WorkbenchImportWorker    end    def upload_entry_group_stream eg_name, eg_stream +    FileUtils.mkdir_p(temp_directory) +      eg_file_path = Tempfile.open(        ["WorkbenchImport_#{eg_name}_", '.zip'],        temp_directory | 
