=== modified file 'dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/webapi/controller/MaintenanceController.java' --- dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/webapi/controller/MaintenanceController.java 2015-01-21 10:59:38 +0000 +++ dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/webapi/controller/MaintenanceController.java 2015-01-22 11:43:31 +0000 @@ -133,7 +133,7 @@ for ( Property property : schema.getProperties() ) { - if ( !property.isCollection() ) + if ( !property.isCollection() || !property.isIdentifiableObject() ) { continue; } @@ -144,11 +144,6 @@ for ( Object object : collection ) { - if ( !IdentifiableObject.class.isInstance( object ) ) - { - continue; - } - List validationViolations = schemaValidator.validate( object ); if ( !validationViolations.isEmpty() )