Skip to content

Commit de3ea73

Browse files
authored
Merge pull request #218 from kauly/fix/task-new-zipurl
fix: tmp dir creation
2 parents 72202a9 + d16f695 commit de3ea73

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

index.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
1818
"use strict";
1919

2020
const fs = require('fs');
21+
const path = require('path');
2122
const config = require('./config.js');
2223
const packageJson = JSON.parse(fs.readFileSync('./package.json'));
2324

@@ -285,6 +286,10 @@ app.post('/task/new', authCheck, taskNew.assignUUID, taskNew.uploadImages, (req,
285286
req.body = req.body || {};
286287
if ((!req.files || req.files.length === 0) && !req.body.zipurl) req.error = "Need at least 1 file or a zip file url.";
287288
else if (config.maxImages && req.files && req.files.length > config.maxImages) req.error = `${req.files.length} images uploaded, but this node can only process up to ${config.maxImages}.`;
289+
else if ((!req.files || req.files.length === 0) && req.body.zipurl) {
290+
const srcPath = path.join("tmp", req.id);
291+
fs.mkdirSync(srcPath);
292+
}
288293
next();
289294
}, taskNew.createTask);
290295

0 commit comments

Comments
 (0)