diff --git a/src/main/java/cz/muni/ics/kypo/training/adaptive/service/training/TrainingRunService.java b/src/main/java/cz/muni/ics/kypo/training/adaptive/service/training/TrainingRunService.java index 9827a6f55708b8ae2e8772bb1075e0895b5104d8..eba4f100d67acefd5b54f252870dba59c5786a8a 100644 --- a/src/main/java/cz/muni/ics/kypo/training/adaptive/service/training/TrainingRunService.java +++ b/src/main/java/cz/muni/ics/kypo/training/adaptive/service/training/TrainingRunService.java @@ -549,11 +549,9 @@ public class TrainingRunService { } List<AbstractPhase> phases = abstractPhaseRepository.findAllByTrainingDefinitionIdOrderByOrder(trainingInstance.getTrainingDefinition().getId()); for (var phase: phases) { - if (phase instanceof TrainingPhase) { - if (((TrainingPhase) phase).getTasks().isEmpty()) { - throw new EntityConflictException(new EntityErrorDetail(TrainingInstance.class, "id", trainingInstance.getId().getClass(), trainingInstance.getId(), - "Training phase " + phase.getOrder() + " contains no tasks.")); - } + if (phase instanceof TrainingPhase && ((TrainingPhase) phase).getTasks().isEmpty()) { + throw new EntityConflictException(new EntityErrorDetail(TrainingInstance.class, "id", trainingInstance.getId().getClass(), trainingInstance.getId(), + "Training phase " + phase.getOrder() + " contains no tasks.")); } } return trainingInstance;