=== modified file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/schema/Schema.java' --- dhis-2/dhis-api/src/main/java/org/hisp/dhis/schema/Schema.java 2014-03-27 01:16:51 +0000 +++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/schema/Schema.java 2014-03-27 01:36:23 +0000 @@ -160,19 +160,19 @@ this.properties = properties; } - private Map> authorityMap = Maps.newHashMap(); + private Map> authorityMap = Maps.newHashMap(); - public List getAuthorityByType( AuthorityType type ) + public List getAuthorityByType( AuthorityType type ) { if ( !authorityMap.containsKey( type ) ) { - List authorityList = Lists.newArrayList(); + List authorityList = Lists.newArrayList(); for ( Authority authority : authorities ) { if ( type.equals( authority.getType() ) ) { - authorityList.add( authority ); + authorityList.addAll( authority.getAuthorities() ); } }