=== modified file 'dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/organisationunit/DefaultOrganisationUnitService.java' --- dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/organisationunit/DefaultOrganisationUnitService.java 2013-11-02 16:06:03 +0000 +++ dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/organisationunit/DefaultOrganisationUnitService.java 2013-11-06 12:24:02 +0000 @@ -432,7 +432,7 @@ if ( level < parentLevel ) { throw new IllegalArgumentException( - "Level must be greater than or equal to level of parent OrganisationUnit" ); + "Level must be greater than or equal to level of parent organisation unit" ); } if ( level == parentLevel ) === modified file 'dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/AnalyticsController.java' --- dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/AnalyticsController.java 2013-10-03 08:22:21 +0000 +++ dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/AnalyticsController.java 2013-11-06 12:24:02 +0000 @@ -218,6 +218,12 @@ ContextUtils.conflictResponse( response, ex.getMessage() ); } + @ExceptionHandler(IllegalArgumentException.class) + public void handleError( IllegalArgumentException ex, HttpServletResponse response ) + { + ContextUtils.conflictResponse( response, ex.getMessage() ); + } + // ------------------------------------------------------------------------- // Supportive methods // -------------------------------------------------------------------------