diff --git a/lib/client/files.js b/lib/client/files.js index cf39116b..619cbb7b 100644 --- a/lib/client/files.js +++ b/lib/client/files.js @@ -140,16 +140,13 @@ function getConfig(callback) { var RESTful = DOM.RESTful; - if (!Promises.config) - Promises.config = new Promise(function(resolve) { - RESTful.Config.read(resolve); - }); + Promises.config = new Promise(function(resolve) { + RESTful.Config.read(resolve); + }); Promises.config.then(function(data) { - if (!Data.config) { - Data.config = data; - Storage.setAllowed(data.localStorage); - } + Data.config = data; + setConfig(data); callback(null, data); });