diff --git a/frontend-js/src/main/js/gui/leftPanel/AbstractDbPanel.js b/frontend-js/src/main/js/gui/leftPanel/AbstractDbPanel.js
index a4c61e480106a9c38f4e706f8b0ec32d650a4e6f..bab1d220a9c20392e4ebc19ce6fbdfc0816634f5 100644
--- a/frontend-js/src/main/js/gui/leftPanel/AbstractDbPanel.js
+++ b/frontend-js/src/main/js/gui/leftPanel/AbstractDbPanel.js
@@ -52,13 +52,13 @@ AbstractDbPanel.prototype._createEventHandlers = function () {
     busyImage.show();
     return self.searchByQuery().finally(function () {
       busyImage.hide();
-    });
+    }).catch(GuiConnector.alert);
   };
 
   searchButton.onclick = searchByQuery;
   searchInput.onkeypress = function (event) {
     if (event.keyCode === 13) {
-      return searchByQuery().then(null, GuiConnector.alert);
+      return searchByQuery();
     }
   };