Show an error message on account parameters

This commit is contained in:
Andre Medeiros 2018-09-12 09:00:20 -04:00
parent 8304657dc1
commit 4a947d4783
2 changed files with 7 additions and 3 deletions

View File

@ -38,7 +38,7 @@ class ContractDeployer {
const match = arg.match(/\$accounts\[([0-9]+)]/);
if (match) {
if (!accounts[match[1]]) {
return cb(__('No corresponding account at index $d', match[1]));
return cb(__('No corresponding account at index %d', match[1]));
}
return cb(null, accounts[match[1]]);
}

View File

@ -75,8 +75,12 @@ class DeployManager {
async.auto(contractDeploys, function(err, _results) {
if (err) {
self.logger.error(__("error deploying contracts"));
self.logger.error(err.message);
self.logger.debug(err.stack);
if(err.message !== undefined) {
self.logger.error(err.message);
self.logger.debug(err.stack);
} else {
self.logger.error(err);
}
}
if (contracts.length === 0) {
self.logger.info(__("no contracts found"));