From 9506531f28eb81ae88df19449c1d057dae90110d Mon Sep 17 00:00:00 2001 From: Vasiliy Date: Sat, 14 Nov 2015 21:33:33 +0500 Subject: [PATCH] Publish (steps 8, 10) error fix. I have 403 error on 8 and 10 steps. When i try under debugger, i realize that no registry folder is exist. I have add this folder creation code here, and now step 8 works fine. --- index.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index f436b23..fd4c876 100755 --- a/index.js +++ b/index.js @@ -39,7 +39,11 @@ shop.execute = function (args) { // Copy the registry-assets if they're not already there. try { - var assetsStat = fs.statSync(shop.datadir + '/registry') + var registryPath = shop.datadir + '/registry'; + if (!fs.existsSync(registryPath)){ + fs.mkdirSync(registryPath); + } + var assetsStat = fs.statSync(registryPath) if (!assetsStat.isDirectory()) throw 'enotdir' } catch (er) { rimraf.sync(shop.datadir + '/registry')