From 4c912b8ecfb8868ba05ab64c4f17fe66f910fa44 Mon Sep 17 00:00:00 2001 From: Jonathan Rainville Date: Wed, 12 Sep 2018 12:04:33 -0400 Subject: [PATCH] stop on error --- lib/modules/deployment/index.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/modules/deployment/index.js b/lib/modules/deployment/index.js index aa87ab3f..1ea9064f 100644 --- a/lib/modules/deployment/index.js +++ b/lib/modules/deployment/index.js @@ -62,6 +62,7 @@ class DeployManager { self.events.request('deploy:contract', contract, (err) => { if (err) { contract.error = err.message || err; + self.logger.error(err.message || err); errors.push(err); } callback(); @@ -80,10 +81,9 @@ class DeployManager { try { async.auto(contractDeploys, function(_err, _results) { if (errors.length) { - self.logger.error(__("error deploying contracts")); - errors.forEach(error => { - self.logger.error(error.message || error); - }); + _err = __("Error deploying contracts. Please fix errors to continue."); + self.logger.error(_err); + return done(_err); } if (contracts.length === 0) { self.logger.info(__("no contracts found"));