mirror of https://github.com/embarklabs/embark.git
Handle cases where deploy address isn't set
This commit is contained in:
parent
71f14778c2
commit
f54d572b3d
|
@ -44,7 +44,13 @@ class ContractDeployer {
|
|||
}
|
||||
let contractName = arg.substr(1);
|
||||
self.events.request('contracts:contract', contractName, (referedContract) => {
|
||||
cb(null, referedContract.deployedAddress);
|
||||
if(referedContract.deployedAddress !== undefined) {
|
||||
return cb(null, referedContract.deployedAddress);
|
||||
}
|
||||
|
||||
// Because we're referring to a contract that is not being deployed (ie. an interface),
|
||||
// we still need to provide a valid address so that the ABI checker won't fail.
|
||||
cb(null, '0x0000000000000000000000000000000000000000');
|
||||
});
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue