diff options
Diffstat (limited to 'modules/result.js')
-rw-r--r-- | modules/result.js | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/modules/result.js b/modules/result.js index 3f94ebb..42419ec 100644 --- a/modules/result.js +++ b/modules/result.js @@ -1,4 +1,5 @@ const db = require('../data/search.json').associations; +const list = Object.keys(require('../data/data.json')); const Fuse = require('fuse.js'); module.exports = (query) => { @@ -25,7 +26,7 @@ module.exports = (query) => { findex = 0; for (let result of fuse.search(query)) { - if (!first.includes(result.item.endpoint) && findex < 3) { + if (!first.includes(result.item.endpoint) && findex < 3 && list.includes(result.item.endpoint)) { first[findex] = result.item.endpoint findex++ } |