From e9b5f44c538bad86720aa156ebc6fa45bb8d1af4 Mon Sep 17 00:00:00 2001
From: Piotr Gawron <piotr.gawron@uni.lu>
Date: Thu, 22 Jun 2017 17:11:11 +0200
Subject: [PATCH] rejection is restoring allowing hide/show state properly

---
 frontend-js/src/main/js/map/overlay/UserDbOverlay.js | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/frontend-js/src/main/js/map/overlay/UserDbOverlay.js b/frontend-js/src/main/js/map/overlay/UserDbOverlay.js
index 1e0b6ef9cd..5592ed523e 100644
--- a/frontend-js/src/main/js/map/overlay/UserDbOverlay.js
+++ b/frontend-js/src/main/js/map/overlay/UserDbOverlay.js
@@ -175,6 +175,9 @@ UserDbOverlay.prototype.removeSurface = function(params) {
       fitBounds : false,
       identifiedElements : elements,
     });
+  }).then(null, function(error) {
+    self.enableAddRemoveElements();
+    return Promise.reject(error);
   });
 };
 
-- 
GitLab