You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@archiva.apache.org by ol...@apache.org on 2011/12/31 14:56:00 UTC
svn commit: r1226093 -
/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/roles.js
Author: olamy
Date: Sat Dec 31 13:55:59 2011
New Revision: 1226093
URL: http://svn.apache.org/viewvc?rev=1226093&view=rev
Log:
fix permissions mapping when array or not array
Modified:
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/roles.js
Modified: archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/roles.js
URL: http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/roles.js?rev=1226093&r1=1226092&r2=1226093&view=diff
==============================================================================
--- archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/roles.js (original)
+++ archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/roles.js Sat Dec 31 13:55:59 2011
@@ -116,9 +116,9 @@ $(function() {
return mapUser(item);
}):null;
- var permissions = data.permissions? $.map(data.permissions, function(item){
+ var permissions = data.permissions? $.isArray(data.permissions) ? $.map(data.permissions, function(item){
return mapPermission(item);
- }):null;
+ }): new Array(mapPermission(data.permissions)) :null;
return new role(data.name, data.description,data.assignable,childRoleNames,parentRoleNames,users,parentsRolesUsers,permissions);
}