=== modified file 'dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/webapi/controller/organisationunit/OrganisationUnitController.java' --- dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/webapi/controller/organisationunit/OrganisationUnitController.java 2015-02-25 07:31:03 +0000 +++ dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/webapi/controller/organisationunit/OrganisationUnitController.java 2015-04-20 16:03:40 +0000 @@ -199,6 +199,14 @@ options.getOptions().put( "useWrapper", "true" ); organisationUnits.addAll( organisationUnitService.getOrganisationUnitWithChildren( uid ) ); } + else if ( options.contains( "includeAncestors" ) ) + { + options.getOptions().put( "useWrapper", "true" ); + organisationUnits.add( organisationUnit ); + List ancestors = organisationUnit.getAncestors(); + Collections.reverse( ancestors ); + organisationUnits.addAll( ancestors ); + } else if ( options.contains( "level" ) ) { options.getOptions().put( "useWrapper", "true" );