diff --git a/frontend-js/src/main/js/map/overlay/UserDbOverlay.js b/frontend-js/src/main/js/map/overlay/UserDbOverlay.js
index 06f529440b4ee2deaa77f1d4978b207f890fbd62..2a0f3fccca89f64495e51056bf4bb50a38116263 100644
--- a/frontend-js/src/main/js/map/overlay/UserDbOverlay.js
+++ b/frontend-js/src/main/js/map/overlay/UserDbOverlay.js
@@ -118,12 +118,16 @@ UserDbOverlay.prototype.getIdentifiedElements = function() {
 };
 
 UserDbOverlay.prototype.clear = function() {
-  this._markerIdentifiedElements = {
+  var self = this;
+  self._markerIdentifiedElements = {
     ALIAS : [],
     REACTION : [],
     POINT : []
   };
-  return Promise.resolve();
+  return self.callListeners("onSearch", {
+    fitBounds : false,
+    identifiedElements : [],
+  });
 };
 
 module.exports = UserDbOverlay;