=== modified file 'dhis-2/dhis-services/dhis-service-tracker/src/main/java/org/hisp/dhis/program/DefaultProgramInstanceService.java' --- dhis-2/dhis-services/dhis-service-tracker/src/main/java/org/hisp/dhis/program/DefaultProgramInstanceService.java 2015-04-23 15:16:31 +0000 +++ dhis-2/dhis-services/dhis-service-tracker/src/main/java/org/hisp/dhis/program/DefaultProgramInstanceService.java 2015-04-23 17:07:02 +0000 @@ -518,6 +518,7 @@ { if ( programStage.getAutoGenerateEvent() ) { + System.out.println("The stage is: " + programStage.toString()); ProgramStageInstance programStageInstance = generateEvent( programInstance, programStage, programInstance.getEnrollmentDate(), programInstance.getDateOfIncident(), organisationUnit ); @@ -689,14 +690,14 @@ { programStageInstance = new ProgramStageInstance(); programStageInstance.setProgramInstance( programInstance ); - programStageInstance.setProgramStage( programStage ); - programStageInstance.setOrganisationUnit( orgunit ); + programStageInstance.setProgramStage( programStage ); programStageInstance.setDueDate( dueDate ); programStageInstance.setStatus( EventStatus.SCHEDULE ); if ( programStage.getOpenAfterEnrollment() || programInstance.getProgram().isSingleEvent() || programStage.getPeriodType() != null ) { + programStageInstance.setOrganisationUnit( orgunit ); programStageInstance.setExecutionDate( dueDate ); programStageInstance.setStatus( EventStatus.ACTIVE ); }