From e12d56e671b665431a6af07627871eee88698cc5 Mon Sep 17 00:00:00 2001 From: Charles du Jeu Date: Sun, 20 Sep 2009 14:45:09 +0000 Subject: [PATCH] Do not send empty string role git-svn-id: https://svn.argeo.org/commons/trunk@2991 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- .../class/org/argeo/security/ria/UserEditorApplet.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/security/runtime/org.argeo.security.ria/src/argeo-ria-lib/security/class/org/argeo/security/ria/UserEditorApplet.js b/security/runtime/org.argeo.security.ria/src/argeo-ria-lib/security/class/org/argeo/security/ria/UserEditorApplet.js index 38ca9c85c..e85b52410 100644 --- a/security/runtime/org.argeo.security.ria/src/argeo-ria-lib/security/class/org/argeo/security/ria/UserEditorApplet.js +++ b/security/runtime/org.argeo.security.ria/src/argeo-ria-lib/security/class/org/argeo/security/ria/UserEditorApplet.js @@ -253,7 +253,14 @@ qx.Class.define("org.argeo.security.ria.UserEditorApplet", saveUser : function(){ var user = this.getCurrentUser(); user.setName(this.usernameField.getValue()); - user.setRoles((this.rolesField.getValue()||"").split(",")); + var roles = this.rolesField.getValue(); + if(roles && roles != ""){ + user.setRoles(roles.split(",")); + }else{ + user.setRoles([]); + } + user.setPassword(this.passPane.getData()); + // GO TO AND RETURN FROM SERVER if(user.isCreate()){ var userExists = false; -- 2.30.2