diff --git a/VERSION.txt b/VERSION.txt
index 87a4e62a094b0dda061c6e1c46dbaddbb22a3593..52b5f9b1063a169e14d7722f6e3b1fbe0e90f8b3 100644
--- a/VERSION.txt
+++ b/VERSION.txt
@@ -1,3 +1,4 @@
+2.3.1 Fix adaptive-training pipeline.
 2.3.0 Add training access tokens to sandbox api calls. Add access token endpoint.
 2.2.10 Fix user ref creation failing on parallel requests.
 2.2.9 Add check to prevent reviving an expired training instance.
diff --git a/src/main/java/cz/muni/ics/kypo/training/adaptive/controller/TrainingRunsRestController.java b/src/main/java/cz/muni/ics/kypo/training/adaptive/controller/TrainingRunsRestController.java
index 967d743b918631cc6d331d147277e44bbf3de260..564f5869a628d3a11102f9e4e2f9b07304247168 100644
--- a/src/main/java/cz/muni/ics/kypo/training/adaptive/controller/TrainingRunsRestController.java
+++ b/src/main/java/cz/muni/ics/kypo/training/adaptive/controller/TrainingRunsRestController.java
@@ -314,7 +314,7 @@ public class TrainingRunsRestController {
     /**
      * Check if submitted passkey is correct.
      *
-     * @param runId             the run id
+     * @param runId              the run id
      * @param validatePasskeyDTO submitted string.
      * @return True if passkey is correct, false if passkey is wrong.
      */
@@ -333,9 +333,9 @@ public class TrainingRunsRestController {
     })
     @PostMapping(path = "/{runId}/is-correct-passkey", produces = MediaType.APPLICATION_JSON_VALUE)
     public ResponseEntity<Boolean> isCorrectPasskey(@ApiParam(value = "Training run ID", required = true)
-                                                              @PathVariable("runId") Long runId,
-                                                               @ApiParam(value = "Submitted passkey", required = true)
-                                                              @RequestBody @Valid ValidatePasskeyDTO validatePasskeyDTO) {
+                                                    @PathVariable("runId") Long runId,
+                                                    @ApiParam(value = "Submitted passkey", required = true)
+                                                    @RequestBody @Valid ValidatePasskeyDTO validatePasskeyDTO) {
         return ResponseEntity.ok(trainingRunFacade.isCorrectPasskey(runId, validatePasskeyDTO.getPasskey()));
     }
 
@@ -459,9 +459,9 @@ public class TrainingRunsRestController {
     /**
      * Get previous or current phase (visited) of given Training Run.
      *
-     * @param runId  of Training Run for which to get previous or current phase.
+     * @param runId   of Training Run for which to get previous or current phase.
      * @param phaseId ID of the visited phase.
-     * @param fields attributes of the object to be returned as the result.
+     * @param fields  attributes of the object to be returned as the result.
      * @return Requested phase.
      */
     @ApiOperation(httpMethod = "GET",
@@ -489,7 +489,7 @@ public class TrainingRunsRestController {
     /**
      * Get trainees submissions.
      *
-     * @param runId ID of training run for which to get submissions
+     * @param runId   ID of training run for which to get submissions
      * @param phaseId ID of the phase to specify subset of submissions
      * @return Submissions submitted during the training run of the trainee.
      */