Explorar o código

Fix empty search index error on Linux

NGPixel %!s(int64=8) %!d(string=hai) anos
pai
achega
a0c0486dab
Modificáronse 1 ficheiros con 19 adicións e 0 borrados
  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({