=== modified file 'dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/dataapproval/hibernate/HibernateDataApprovalStore.java' --- dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/dataapproval/hibernate/HibernateDataApprovalStore.java 2016-01-11 13:47:28 +0000 +++ dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/dataapproval/hibernate/HibernateDataApprovalStore.java 2016-02-16 17:04:32 +0000 @@ -400,7 +400,7 @@ final boolean approvedAbove = rowSet.getBoolean( 5 ); final int level = highestApproved == null ? 0 : highestApproved.intValue(); - final boolean accepted = ( highestApproved == level ); + final boolean accepted = ( highestApproved != 0 && highestApproved == level ); DataApprovalLevel approvedLevel = ( level == 0 ? null : levelMap.get( level ) ); // null if not approved DataApprovalLevel actionLevel = ( approvedLevel == null ? lowestApprovalLevelForOrgUnit : approvedLevel );