From d889f6e535f07c9a7f03fd50bb5050fabf99ed77 Mon Sep 17 00:00:00 2001
From: "rogan.dawes" <rogan.dawes@4033779f-a91e-0410-96ef-6bf7bf53c507>
Date: Wed, 11 Jul 2007 12:53:51 +0000
Subject: [PATCH] Reset to the first stage when restarting the lesson

git-svn-id: http://webgoat.googlecode.com/svn/trunk@166 4033779f-a91e-0410-96ef-6bf7bf53c507
---
 .../org/owasp/webgoat/session/RandomLessonTracker.java           | 1 +
 1 file changed, 1 insertion(+)

diff --git a/ webgoat/main/project/JavaSource/org/owasp/webgoat/session/RandomLessonTracker.java b/ webgoat/main/project/JavaSource/org/owasp/webgoat/session/RandomLessonTracker.java
index 7306e503c..05f7b1a3d 100755
--- a/ webgoat/main/project/JavaSource/org/owasp/webgoat/session/RandomLessonTracker.java	
+++ b/ webgoat/main/project/JavaSource/org/owasp/webgoat/session/RandomLessonTracker.java	
@@ -54,6 +54,7 @@ public class RandomLessonTracker extends LessonTracker {
 			throw new UnsupportedOperationException("Use individual stage completion instead");
 		for (int i=0;i<stages.length; i++)
 			setStageComplete(stages[i], false);
+		setStage(stages[0]);
 	}
 	
     protected void setProperties(Properties props, Screen screen) {