From ae8655fdf28544155e0e511e4eb0bedf39a0d8d5 Mon Sep 17 00:00:00 2001 From: srosse <none@none> Date: Tue, 16 May 2017 09:35:52 +0200 Subject: [PATCH] OO-2766: prevent going back the first step --- .../gui/control/generic/wizard/StepsMainRunController.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/org/olat/core/gui/control/generic/wizard/StepsMainRunController.java b/src/main/java/org/olat/core/gui/control/generic/wizard/StepsMainRunController.java index 02f8db17eba..e74b492f53c 100644 --- a/src/main/java/org/olat/core/gui/control/generic/wizard/StepsMainRunController.java +++ b/src/main/java/org/olat/core/gui/control/generic/wizard/StepsMainRunController.java @@ -417,6 +417,10 @@ public class StepsMainRunController extends FormBasicController implements Gener addNextStep((StepFormController) nextChildCreator.createController(null, getWindowControl()), nextStep); } } else if (lastEvent == StepsEvent.ACTIVATE_PREVIOUS) { + if(currentStepIndex <= 0) { + return;// the case is possible with FireFox and users who use the keyboard and the enter key. + } + stepPages.pop(); steps.pop(); currentStepIndex--; -- GitLab