func addStepPreCheck()

in step_builder.go [271:281]


func addStepPreCheck(j JobDefinitionMeta, stepName string) error {
	if j.Sealed() {
		return ErrAddStepInSealedJob.WithMessage(fmt.Sprintf(MsgAddStepInSealedJob, stepName))
	}

	if _, ok := j.GetStep(stepName); ok {
		return ErrAddExistingStep.WithMessage(fmt.Sprintf(MsgAddExistingStep, stepName))
	}

	return nil
}