summaryrefslogtreecommitdiffstats
path: root/lib/configuration.js
diff options
context:
space:
mode:
authorSamy Pessé <samypesse@gmail.com>2015-01-30 11:37:35 +0100
committerSamy Pessé <samypesse@gmail.com>2015-01-30 11:37:35 +0100
commit2eb45e469995bd21e36064fdde3c23f1a8bf4004 (patch)
tree262e5bba2053f9fdeaef9322df8aec88847fe2c1 /lib/configuration.js
parentf7039a174a1a387750daf57991c122d7becc27ef (diff)
downloadgitbook-2eb45e469995bd21e36064fdde3c23f1a8bf4004.zip
gitbook-2eb45e469995bd21e36064fdde3c23f1a8bf4004.tar.gz
gitbook-2eb45e469995bd21e36064fdde3c23f1a8bf4004.tar.bz2
Fix #567: Fail hard if book.json is invalid
Diffstat (limited to 'lib/configuration.js')
-rw-r--r--lib/configuration.js2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/configuration.js b/lib/configuration.js
index ad4f445..dec9e9b 100644
--- a/lib/configuration.js
+++ b/lib/configuration.js
@@ -91,6 +91,8 @@ Configuration.prototype.load = function() {
);
}
catch(err) {
+ if (err instanceof SyntaxError) return Q.reject(err);
+ console.log(err, err.code);
return Q();
}
})