From c70f9030bbe71c34e9ac17827ad566f0041404d9 Mon Sep 17 00:00:00 2001 From: Rogach Date: Tue, 31 Oct 2017 10:06:38 +0300 Subject: [PATCH] do not descend into .git directory when updating cache from agent (fixes #297) --- server/agent.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/server/agent.js b/server/agent.js index 38efd466..18df3e62 100644 --- a/server/agent.js +++ b/server/agent.js @@ -114,7 +114,11 @@ global.db.onReady.then(() => { jobCbStreamDocsResolve = resolve }) - klaw(repoPath).on('data', function (item) { + klaw(repoPath, { + filter: function(pathItem) { + return !pathItem.endsWith(".git"); + } + }).on('data', function (item) { if (path.extname(item.path) === '.md' && path.basename(item.path) !== 'README.md') { let entryPath = entryHelper.parsePath(entryHelper.getEntryPathFromFullPath(item.path)) let cachePath = entryHelper.getCachePath(entryPath) @@ -151,6 +155,8 @@ global.db.onReady.then(() => { }) ) } + }).on("error", (err, item) => { + global.winston.error(err); }).on('end', () => { jobCbStreamDocsResolve(Promise.all(cacheJobs)) })