summaryrefslogtreecommitdiffstats
path: root/lib/book.js
diff options
context:
space:
mode:
authorSamy Pessé <samypesse@gmail.com>2015-11-16 10:31:24 +0100
committerSamy Pessé <samypesse@gmail.com>2015-11-16 10:31:24 +0100
commite38f3bb88423a17a7d0b292d86805a37f72cbff2 (patch)
treeea363b244c57332ae17aee0141f8f2d4a7fe994a /lib/book.js
parent751cdd9b3b89f0569cd09ffe082998004496a949 (diff)
downloadgitbook-e38f3bb88423a17a7d0b292d86805a37f72cbff2.zip
gitbook-e38f3bb88423a17a7d0b292d86805a37f72cbff2.tar.gz
gitbook-e38f3bb88423a17a7d0b292d86805a37f72cbff2.tar.bz2
Improve book.findFile to be case incensitive
Diffstat (limited to 'lib/book.js')
-rw-r--r--lib/book.js9
1 files changed, 5 insertions, 4 deletions
diff --git a/lib/book.js b/lib/book.js
index cb00ab1..93c9486 100644
--- a/lib/book.js
+++ b/lib/book.js
@@ -614,12 +614,13 @@ Book.prototype.findFile = function(filename) {
var filepath = basename+ext;
- return that.fileExists(filepath)
- .then(function(exists) {
- if (!exists) return null;
+ return fs.findFile(that.root, filepath)
+ .then(function(realFilepath) {
+ if (!realFilepath) return null;
+
return {
parser: parsers.get(ext),
- path: filepath
+ path: realFilepath
};
});
});