Fix a bug in SolCompilerArtifacts adapter config overriding
This commit is contained in:
@@ -20,11 +20,11 @@ export class SolCompilerArtifactAdapter extends AbstractArtifactAdapter {
|
||||
if (_.isUndefined(artifactsPath) && _.isUndefined(config.artifactsDir)) {
|
||||
throw new Error(`artifactsDir not found in ${CONFIG_FILE}`);
|
||||
}
|
||||
this._artifactsPath = config.artifactsDir;
|
||||
this._artifactsPath = artifactsPath || config.artifactsDir;
|
||||
if (_.isUndefined(sourcesPath) && _.isUndefined(config.contractsDir)) {
|
||||
throw new Error(`contractsDir not found in ${CONFIG_FILE}`);
|
||||
}
|
||||
this._sourcesPath = config.contractsDir;
|
||||
this._sourcesPath = sourcesPath || config.contractsDir;
|
||||
}
|
||||
public async collectContractsDataAsync(): Promise<ContractData[]> {
|
||||
const artifactsGlob = `${this._artifactsPath}/**/*.json`;
|
||||
|
Reference in New Issue
Block a user