diff --git a/frontend-js/src/main/js/gui/admin/EditUserDialog.js b/frontend-js/src/main/js/gui/admin/EditUserDialog.js index 375e96c60ef6cef6b0ffbef593da5824fc117571..114543974af9df810125d5e1e4cf5c4041272742 100644 --- a/frontend-js/src/main/js/gui/admin/EditUserDialog.js +++ b/frontend-js/src/main/js/gui/admin/EditUserDialog.js @@ -144,9 +144,12 @@ EditUserDialog.prototype.createGeneralTabContent = function () { name: "saveUser", content: '<span class="ui-icon ui-icon-disk"></span> SAVE', onclick: function () { + GuiConnector.showProcessing(); return self.onSaveClicked().then(function () { return self.close(); - }, GuiConnector.alert); + }).catch(GuiConnector.alert).finally(function () { + GuiConnector.hideProcessing(); + }); }, xss: false });