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;