Index: ssts-web/src/main/webapp/systemmanage/userExtView.js =================================================================== diff -u -r27321 -r27326 --- ssts-web/src/main/webapp/systemmanage/userExtView.js (.../userExtView.js) (revision 27321) +++ ssts-web/src/main/webapp/systemmanage/userExtView.js (.../userExtView.js) (revision 27326) @@ -116,14 +116,14 @@ if(selectedRoleArray == undefined){ return; - }else if(selectedOrgUnitArray[0] !== undefined){ - UserTableManager.addRolesToUsers(ids,selectedOrgUnitArray[0], function(){showSuccess();grid.dwrReload();}); + }else if(selectedRoleArray[0] !== undefined){ + UserTableManager.addRolesToUsers(ids,selectedRoleArray[0], function(){showSuccess();grid.dwrReload();}); }else { var loop = setInterval(function() { if(selectedRoleArray.closed) { clearInterval(loop); - var returnValue = selectedRole.returnValue || []; + var returnValue = selectedRoleArray.returnValue || []; if(returnValue.length > 0){ UserTableManager.addRolesToUsers(ids,returnValue[0], function(){showSuccess();grid.dwrReload();}); Index: ssts-web/src/main/webapp/systemmanage/userFormExt.js =================================================================== diff -u -r27321 -r27326 --- ssts-web/src/main/webapp/systemmanage/userFormExt.js (.../userFormExt.js) (revision 27321) +++ ssts-web/src/main/webapp/systemmanage/userFormExt.js (.../userFormExt.js) (revision 27326) @@ -36,7 +36,7 @@ if(selectedRole == undefined){ return; - }else if(selectedOrgUnitArray[0] !== undefined){ + }else if(selectedRole[0] !== undefined){ Ext.getCmp('roleIds').setValue(selectedRole[0]) ; Ext.getCmp('roleNames').setValue(selectedRole[1]) ; }else {