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]+)]/); const match = arg.match(/\$accounts\[([0-9]+)]/);
if (match) { if (match) {
if (!accounts[match[1]]) { 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]]); return cb(null, accounts[match[1]]);
} }

View File

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