瀏覽代碼

Fix empty search index error on Linux

NGPixel 8 年之前
父節點
當前提交
a0c0486dab
共有 1 個文件被更改,包括 19 次插入0 次删除
  1. 19 0
      models/search.js

+ 19 - 0
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({