From edbb09250c0851d3093e1e8f69a1cfb178c4be25 Mon Sep 17 00:00:00 2001 From: nbaars Date: Mon, 6 Apr 2015 18:33:38 +0200 Subject: [PATCH 1/2] Solution was no longer showing in WebGoat --- src/main/java/org/owasp/webgoat/session/Course.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/owasp/webgoat/session/Course.java b/src/main/java/org/owasp/webgoat/session/Course.java index b5644ac7b..54237a029 100644 --- a/src/main/java/org/owasp/webgoat/session/Course.java +++ b/src/main/java/org/owasp/webgoat/session/Course.java @@ -315,7 +315,7 @@ public class Course { lesson.setLessonPlanFileName(lessonPlan.getKey(), lessonPlan.getValue().toString()); } if (plugin.getLessonSolution("en").isPresent()) { - lesson.setLessonSolutionFileName(plugin.getLessonSolution("en").toString()); + lesson.setLessonSolutionFileName(plugin.getLessonSolution("en").get().toString()); } if (plugin.getLessonSource().isPresent()) { lesson.setSourceFileName(plugin.getLessonSource().get().toString()); From b439c6100e9b83afcd96b537dde26c0e96488d68 Mon Sep 17 00:00:00 2001 From: nbaars Date: Mon, 6 Apr 2015 18:36:35 +0200 Subject: [PATCH 2/2] Added error logging for missing lesson solution --- src/main/java/org/owasp/webgoat/lessons/AbstractLesson.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/org/owasp/webgoat/lessons/AbstractLesson.java b/src/main/java/org/owasp/webgoat/lessons/AbstractLesson.java index 8f3ed38e6..524f3123b 100644 --- a/src/main/java/org/owasp/webgoat/lessons/AbstractLesson.java +++ b/src/main/java/org/owasp/webgoat/lessons/AbstractLesson.java @@ -523,6 +523,7 @@ public abstract class AbstractLesson extends Screen implements Comparable" + "Send this message to: