mirror of https://github.com/embarklabs/embark.git
Merge pull request #815 from embark-framework/fix-invalid-account-param-error
Show an error message on account parameters
This commit is contained in:
commit
52a99ee4ef
|
@ -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]]);
|
||||||
}
|
}
|
||||||
|
|
|
@ -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"));
|
||||||
|
if(err.message !== undefined) {
|
||||||
self.logger.error(err.message);
|
self.logger.error(err.message);
|
||||||
self.logger.debug(err.stack);
|
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"));
|
||||||
|
|
Loading…
Reference in New Issue