=== 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 2011-10-13 15:15:00 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/src/main/java/org/hisp/dhis/user/action/UpdateUserAction.java 2011-10-21 12:00:00 +0000 @@ -226,11 +226,14 @@ userService.updateUserCredentials( userCredentials ); userService.updateUser( user ); - selectionManager.setRootOrganisationUnits( units ); - selectionManager.setSelectedOrganisationUnits( units ); + if ( currentUserService.getCurrentUser() == user ) + { + selectionManager.setRootOrganisationUnits( units ); + selectionManager.setSelectedOrganisationUnits( units ); - selectionTreeManager.setRootOrganisationUnits( units ); - selectionTreeManager.setSelectedOrganisationUnits( units ); + selectionTreeManager.setRootOrganisationUnits( units ); + selectionTreeManager.setSelectedOrganisationUnits( units ); + } if ( units.size() > 0 ) {