From 4481e6eb99b0eabbc423a0eb0fa405d93cc4ba57 Mon Sep 17 00:00:00 2001 From: Anthony Laibe Date: Fri, 7 Sep 2018 11:11:16 +0100 Subject: [PATCH] Ens config is run only once --- lib/modules/ens/index.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/modules/ens/index.js b/lib/modules/ens/index.js index 8fbe65606..bd7eb65e2 100644 --- a/lib/modules/ens/index.js +++ b/lib/modules/ens/index.js @@ -14,6 +14,7 @@ class ENS { this.namesConfig = embark.config.namesystemConfig; this.registration = this.namesConfig.register || {}; this.embark = embark; + this.firstDeployDone = false; if (this.namesConfig === {} || this.namesConfig.enabled !== true || @@ -34,6 +35,9 @@ class ENS { } setProviderAndRegisterDomains(cb) { + if(this.firstDeployDone) { + return cb(); + } const self = this; async.parallel([ function getENSRegistry(paraCb) { @@ -78,6 +82,7 @@ class ENS { return cb(); } self.registerConfigDomains(config, cb); + self.firstDeployDone = true; }); }