=== modified file 'dhis-2/dhis-services/dhis-service-tracker/src/main/java/org/hisp/dhis/program/DefaultProgramValidationService.java' --- dhis-2/dhis-services/dhis-service-tracker/src/main/java/org/hisp/dhis/program/DefaultProgramValidationService.java 2014-06-23 13:01:57 +0000 +++ dhis-2/dhis-services/dhis-service-tracker/src/main/java/org/hisp/dhis/program/DefaultProgramValidationService.java 2014-06-24 12:33:37 +0000 @@ -158,8 +158,8 @@ String expression = validate.getLeftSide().getExpression() + " " + validate.getRightSide().getExpression(); if ( isNumberDataExpression( expression ) ) { - int leftSide = Integer.parseInt( leftSideValue ); - int rightSide = Integer.parseInt( rightSideValue ); + double leftSide = Double.parseDouble( leftSideValue ); + double rightSide = Double.parseDouble( rightSideValue ); if ( !((operator.equals( "==" ) && leftSide == rightSide) || (operator.equals( "<" ) && leftSide < rightSide) || (operator.equals( "<=" ) && leftSide <= rightSide)