diff --git a/www/js/search.js b/www/js/search.js
index a94e16e99fc65c8bcd11f2efec346fea00e09b75..92cee1ae86e10c0641dd789cf13804947b19dfa4 100644
--- a/www/js/search.js
+++ b/www/js/search.js
@@ -182,7 +182,12 @@
 					if (track !== false) {
 						trackQuery(q);
 					}
-					activeSearch.execute(q);
+					try {
+						activeSearch.execute(q);
+					} catch (e) {
+						console.log(e);
+						queryComplete({root: activeSearch.root});
+					}
 					directorySearch.execute(q);
 					$(wrapperMain).fadeIn();
 				},