aboutsummaryrefslogtreecommitdiffstats
path: root/app/workers
diff options
context:
space:
mode:
authorTeddy Wing2018-02-20 11:37:22 +0100
committerJohan Van Ryseghem2018-02-22 09:11:01 +0100
commit473d85d607605a4431c2deb32e38b026e64f15c6 (patch)
tree09314b8bfa830447576ec20f2253679c4f75cae4 /app/workers
parent67257e795fd4f11f5b34890f3114bd4ecdf80f7f (diff)
downloadchouette-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
Diffstat (limited to 'app/workers')
-rw-r--r--app/workers/workbench_import_worker.rb2
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