=== modified file 'dhis-2/dhis-services/dhis-service-analytics/src/main/java/org/hisp/dhis/analytics/table/JdbcEventAnalyticsTableManager.java' --- dhis-2/dhis-services/dhis-service-analytics/src/main/java/org/hisp/dhis/analytics/table/JdbcEventAnalyticsTableManager.java 2015-08-28 10:55:55 +0000 +++ dhis-2/dhis-services/dhis-service-analytics/src/main/java/org/hisp/dhis/analytics/table/JdbcEventAnalyticsTableManager.java 2015-08-31 04:38:16 +0000 @@ -260,7 +260,7 @@ for ( DataElement dataElement : table.getProgram().getAllDataElements() ) { - ValueType valueType = ValueType.getFromDataElement( dataElement ); + ValueType valueType = dataElement.getValueType(); String dataType = getColumnType( valueType ); String dataClause = dataElement.isNumericType() ? numericClause : dataElement.isDateType() ? dateClause : ""; String select = getSelectClause( valueType ); @@ -275,7 +275,7 @@ for ( DataElement dataElement : table.getProgram().getDataElementsWithLegendSet() ) { String column = quote( dataElement.getUid() + PartitionUtils.SEP + dataElement.getLegendSet().getUid() ); - String select = getSelectClause( ValueType.getFromDataElement( dataElement ) ); + String select = getSelectClause( dataElement.getValueType() ); String sql = "(select l.uid from maplegend l inner join maplegendsetmaplegend lsl on l.maplegendid=lsl.maplegendid " + "inner join trackedentitydatavalue dv on l.startvalue <= " + select + " and l.endvalue > " + select + " " +