diff options
author | Samy Pesse <samypesse@gmail.com> | 2016-05-10 09:55:22 +0200 |
---|---|---|
committer | Samy Pesse <samypesse@gmail.com> | 2016-05-10 09:55:22 +0200 |
commit | 5b3f54fbc85dc70d6c2a5dc7fbcc70a29d4f1204 (patch) | |
tree | 02403fc4eb5918332270d89b1bf3f53173eed358 /lib/init.js | |
parent | 308ece784cb0d1a403855c226995fd18894e0bfd (diff) | |
download | gitbook-5b3f54fbc85dc70d6c2a5dc7fbcc70a29d4f1204.zip gitbook-5b3f54fbc85dc70d6c2a5dc7fbcc70a29d4f1204.tar.gz gitbook-5b3f54fbc85dc70d6c2a5dc7fbcc70a29d4f1204.tar.bz2 |
Fix "gitbook init" when article has no ref
Diffstat (limited to 'lib/init.js')
-rw-r--r-- | lib/init.js | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/init.js b/lib/init.js index 3e3cdca..c112d4d 100644 --- a/lib/init.js +++ b/lib/init.js @@ -47,8 +47,11 @@ function initBook(rootFolder) { // Write pages return Promise.forEach(articles, function(article) { - var filePath = path.join(rootFolder, article.getPath()); - if (!filePath) return; + var articlePath = article.getPath(); + var filePath = articlePath? path.join(rootFolder, articlePath) : null; + if (!filePath) { + return; + } return fs.assertFile(filePath, function() { return fs.ensureFile(filePath) |