=== modified file 'dhis-2/dhis-services/dhis-service-tracker/src/main/java/org/hisp/dhis/trackedentity/startup/TableAlteror.java' --- dhis-2/dhis-services/dhis-service-tracker/src/main/java/org/hisp/dhis/trackedentity/startup/TableAlteror.java 2014-03-28 08:30:22 +0000 +++ dhis-2/dhis-services/dhis-service-tracker/src/main/java/org/hisp/dhis/trackedentity/startup/TableAlteror.java 2014-03-28 08:36:47 +0000 @@ -31,7 +31,6 @@ import java.sql.ResultSet; import java.sql.Statement; import java.util.Collection; -import java.util.Iterator; import java.util.regex.Matcher; import java.util.regex.Pattern; @@ -45,8 +44,6 @@ import org.hisp.dhis.dataentryform.DataEntryForm; import org.hisp.dhis.dataentryform.DataEntryFormService; import org.hisp.dhis.jdbc.StatementBuilder; -import org.hisp.dhis.option.OptionService; -import org.hisp.dhis.option.OptionSet; import org.hisp.dhis.program.ProgramStage; import org.hisp.dhis.program.ProgramStageService; import org.hisp.dhis.system.startup.AbstractStartupRoutine; @@ -107,9 +104,6 @@ @Autowired private StatementBuilder statementBuilder; - @Autowired - private OptionService optionService; - // ------------------------------------------------------------------------- // Action Implementation // ------------------------------------------------------------------------- @@ -297,37 +291,12 @@ executeSql( "ALTER TABLE trackedentityattribute DROP COLUMN groupBy" ); - removeNullOptionSet(); - } // ------------------------------------------------------------------------- // Supporting methods // ------------------------------------------------------------------------- - private void removeNullOptionSet() - { - Collection optionSets = optionService.getAllOptionSets(); - for ( OptionSet optionSet : optionSets ) - { - boolean flag = false; - Iterator iterOption = optionSet.getOptions().iterator(); - while ( iterOption.hasNext() ) - { - if ( iterOption.next() == null ) - { - iterOption.remove(); - flag = true; - } - } - if ( flag ) - { - optionService.updateOptionSet( optionSet ); - } - - } - } - private void updateProgramAttributes() { String autoIncrVal = statementBuilder.getAutoIncrementValue();