Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/SequenceActivity.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/learningdesign/SequenceActivity.java,v diff -u -r1.40 -r1.41 --- lams_common/src/java/org/lamsfoundation/lams/learningdesign/SequenceActivity.java 9 Dec 2007 09:55:22 -0000 1.40 +++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/SequenceActivity.java 31 Jan 2008 04:41:32 -0000 1.41 @@ -254,12 +254,7 @@ */ public Vector validateActivity(MessageService messageService) { Vector listOfValidationErrors = new Vector(); - if ( getActivities() == null || getActivities().size() == 0 ) { - Activity parent = getParentActivity(); - if ( parent != null && parent.isOptionsActivity()) { - listOfValidationErrors.add(new ValidationErrorDTO(ValidationErrorDTO.SEQUENCE_ACTIVITY_MUST_HAVE_FIRST_ACTIVITY_ERROR_CODE, messageService.getMessage(ValidationErrorDTO.SEQUENCE_ACTIVITY_MUST_HAVE_FIRST_ACTIVITY), this.getActivityUIID())); - } - } else if ( getDefaultActivity() == null ) { + if ( getActivities() != null && getActivities().size() >0 && getDefaultActivity() == null ) { listOfValidationErrors.add(new ValidationErrorDTO(ValidationErrorDTO.SEQUENCE_ACTIVITY_MUST_HAVE_FIRST_ACTIVITY_ERROR_CODE, messageService.getMessage(ValidationErrorDTO.SEQUENCE_ACTIVITY_MUST_HAVE_FIRST_ACTIVITY), this.getActivityUIID())); } return listOfValidationErrors;