diff --git a/CHANGELOG b/CHANGELOG
index 95f20518edee3f653205853ae3310967b746df6d..0353684bfe1d6a4ed25b2903eb66171d15d055d4 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,9 @@
+minerva (14.0.0~beta.1) unstable; urgency=low
+  * Bug fix: problem with changing user role (#932)
+
+ -- Piotr Gawron <piotr.gawron@uni.lu>  Tue, 3 Aug 2019 21:00:00 +0200
+
+
 minerva (14.0.0~beta.0) unstable; urgency=low
   * Small improvement: sorting by columns that doesn't make sense in admin
     panel is disabled (#895)
diff --git a/frontend-js/package-lock.json b/frontend-js/package-lock.json
index e03b49b3745f365aeb6075fee938e02d87ebd1fd..4da13762693fac43fcdfc21f9c287b25cfa025b2 100644
--- a/frontend-js/package-lock.json
+++ b/frontend-js/package-lock.json
@@ -3581,9 +3581,9 @@
       }
     },
     "molart": {
-      "version": "1.3.2",
-      "resolved": "https://registry.npmjs.org/molart/-/molart-1.3.2.tgz",
-      "integrity": "sha512-NugAwv9loJFKmoWJWW1XwpR3u4qid9zkirdyXMYVoStxZgP7xfHLq+O+orL5867WaqpBfX5ZszUMOMbfpYn5Sg==",
+      "version": "1.4.0",
+      "resolved": "https://registry.npmjs.org/molart/-/molart-1.4.0.tgz",
+      "integrity": "sha512-+HPcwFZTxa3BwBcyimgsg5pCSphy6hdidYUeQ8VcMOd8UhfdmdhZAsSQkF/E31jjlwnIuYTDqLAbKE8GsX5clA==",
       "dev": true
     },
     "mold-source-map": {
diff --git a/frontend-js/src/main/js/gui/admin/EditUserDialog.js b/frontend-js/src/main/js/gui/admin/EditUserDialog.js
index 7fe99b3fcb98152d8856995df75bd6ab501b8521..f5b4dbe1faf9dde8beb404cd90282c5162209d56 100644
--- a/frontend-js/src/main/js/gui/admin/EditUserDialog.js
+++ b/frontend-js/src/main/js/gui/admin/EditUserDialog.js
@@ -205,8 +205,7 @@ EditUserDialog.prototype.createGeneralTabContent = function () {
 
 
   $(result).on("click", "[name='user-role-" + self.getUser().getLogin() + "']", function () {
-      var field = this;
-      var role = $('[name="user-role-' + self.getUser().getLogin() + '"]:checked', field).val();
+      var role = $('[name="user-role-' + self.getUser().getLogin() + '"]:checked', result).val();
       var promises = [];
       if (role === "ADMIN") {
         promises.push(self.grantPrivilege({privilegeType: PrivilegeType.IS_ADMIN}));