diff options
author | Samy Pessé <samypesse@gmail.com> | 2015-01-30 11:37:35 +0100 |
---|---|---|
committer | Samy Pessé <samypesse@gmail.com> | 2015-01-30 11:37:35 +0100 |
commit | 2eb45e469995bd21e36064fdde3c23f1a8bf4004 (patch) | |
tree | 262e5bba2053f9fdeaef9322df8aec88847fe2c1 /lib/configuration.js | |
parent | f7039a174a1a387750daf57991c122d7becc27ef (diff) | |
download | gitbook-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.js | 2 |
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(); } }) |