diff --git a/models/search.js b/models/search.js index e123527c..128a0f61 100644 --- a/models/search.js +++ b/models/search.js @@ -86,6 +86,17 @@ module.exports = { }; } + }).catch((err) => { + + if(err.type === 'NotFoundError') { + return { + match: [], + suggest: [] + }; + } else { + winston.error(err); + } + }); }, @@ -113,6 +124,14 @@ module.exports = { return true; } + }).catch((err) => { + + if(err.type === 'NotFoundError') { + return true; + } else { + winston.error(err); + } + }).then(() => { return self._si.addAsync({