=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/src/main/java/org/hisp/dhis/user/action/AddUserAction.java' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/src/main/java/org/hisp/dhis/user/action/AddUserAction.java 2010-12-30 09:13:41 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/src/main/java/org/hisp/dhis/user/action/AddUserAction.java 2011-04-01 03:10:08 +0000 @@ -29,6 +29,7 @@ import java.util.ArrayList; import java.util.Collection; +import java.util.HashSet; import org.hisp.dhis.organisationunit.OrganisationUnit; import org.hisp.dhis.oust.manager.SelectionTreeManager; @@ -118,7 +119,7 @@ { this.email = email; } - + private String phoneNumber; public void setPhoneNumber( String phoneNumber ) @@ -174,7 +175,7 @@ user.setFirstName( firstName ); user.setEmail( email ); user.setPhoneNumber( phoneNumber ); - user.setOrganisationUnits( orgUnits ); + user.setOrganisationUnits( new HashSet( orgUnits ) ); UserCredentials userCredentials = new UserCredentials(); userCredentials.setUser( user ); @@ -186,7 +187,7 @@ UserAuthorityGroup group = userService.getUserAuthorityGroup( Integer.parseInt( id ) ); userCredentials.getUserAuthorityGroups().add( group ); } - + userService.addUser( user ); userService.addUserCredentials( userCredentials ); === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/src/main/java/org/hisp/dhis/user/action/UpdateUserAction.java' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/src/main/java/org/hisp/dhis/user/action/UpdateUserAction.java 2010-12-30 09:13:41 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/src/main/java/org/hisp/dhis/user/action/UpdateUserAction.java 2011-04-01 03:10:08 +0000 @@ -29,6 +29,7 @@ import java.util.ArrayList; import java.util.Collection; +import java.util.HashSet; import java.util.Set; import org.hisp.dhis.organisationunit.OrganisationUnit; @@ -166,7 +167,7 @@ user.setFirstName( firstName ); user.setEmail( email ); user.setPhoneNumber( phoneNumber ); - user.setOrganisationUnits( units ); + user.setOrganisationUnits( new HashSet( units ) ); UserCredentials userCredentials = userService.getUserCredentials( user );