From da809357983dde90ea3aebd9d5490e93a101e28f Mon Sep 17 00:00:00 2001 From: coderaiser Date: Wed, 8 Jul 2015 05:26:49 -0400 Subject: [PATCH] fix(files) getConfig promise: add reject --- lib/client/files.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/lib/client/files.js b/lib/client/files.js index ff18d8c5..088be990 100644 --- a/lib/client/files.js +++ b/lib/client/files.js @@ -119,9 +119,14 @@ RESTful = DOM.RESTful; if (!Promises.config) - Promises.config = new Promise(function(resolve) { + Promises.config = new Promise(function(resolve, reject) { is = true; - RESTful.Config.read(resolve); + RESTful.Config.read(function(error, data) { + if (error) + reject(error); + else + resolve(data); + }); }); Promises.config.then(function(data) { @@ -134,6 +139,9 @@ if (!is) Promises.config = null; }); + }, function() { + if (!is) + Promises.config = null; }); }