=== modified file 'dhis-2/dhis-services/dhis-service-patient/src/main/java/org/hisp/dhis/patient/scheduling/SendScheduledMessageTask.java' --- dhis-2/dhis-services/dhis-service-patient/src/main/java/org/hisp/dhis/patient/scheduling/SendScheduledMessageTask.java 2013-04-15 17:06:42 +0000 +++ dhis-2/dhis-services/dhis-service-patient/src/main/java/org/hisp/dhis/patient/scheduling/SendScheduledMessageTask.java 2013-05-21 08:23:31 +0000 @@ -169,7 +169,12 @@ String sortOrderSql = "SELECT max(sort_order) " + "FROM programstageinstance_outboundsms where programstageinstanceid=" + schedulingProgramObject.getProgramStageInstanceId(); - int sortOrder = jdbcTemplate.queryForObject( sortOrderSql, Integer.class ) + 1; + Integer sortOrder = jdbcTemplate.queryForObject( sortOrderSql, Integer.class ); + if( sortOrder== null) + { + sortOrder = 0; + } + sortOrder = sortOrder + 1; String sql = "INSERT INTO programstageinstance_outboundsms" + "( programstageinstanceid, outboundsmsid, sort_order) VALUES " + "("