From ae34d97da311fcd4db3398489566c56520651795 Mon Sep 17 00:00:00 2001 From: Rob Riddle Date: Sun, 14 Sep 2014 09:26:56 +0300 Subject: [PATCH] Handle paths with spaces when forking --- app/controllers/projects.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/controllers/projects.js b/app/controllers/projects.js index 8a14001..75077ac 100644 --- a/app/controllers/projects.js +++ b/app/controllers/projects.js @@ -326,7 +326,7 @@ module.exports = { if (req.param('fromProjectID')) { Project.findOne({ _id: req.param('fromProjectID') }).exec(function(err, upstream) { - preSaveCommand = 'cp -r ' + upstream.path + ' ' + project.path; + preSaveCommand = 'cp -r ' + upstream.path.replace(/\s/g, "\\ ") + ' ' + project.path.replace(/\s/g, "\\ "); project._upstream = upstream._id;