diff --git a/frontend-js/src/main/js/gui/admin/EditUserDialog.js b/frontend-js/src/main/js/gui/admin/EditUserDialog.js
index 7d1893b03c9f54bfb144fc98e454c531baa5cf43..03873236a57aefa0ee15d03d70c9d3a49f2804dc 100644
--- a/frontend-js/src/main/js/gui/admin/EditUserDialog.js
+++ b/frontend-js/src/main/js/gui/admin/EditUserDialog.js
@@ -693,7 +693,10 @@ EditUserDialog.prototype.getSurname = function () {
  */
 EditUserDialog.prototype.close = function () {
   var self = this;
-  $(self.getElement()).dialog("close");
+  if ($(self.getElement()).hasClass("ui-dialog-content")) {
+    //close it only if it wasn't destroyed
+    $(self.getElement()).dialog("close");
+  }
 };
 
 /**