Merge pull request from nbaars/master

Bug fix: lesson solution not showing
This commit is contained in:
mayhew64
2015-04-23 16:09:48 -04:00
2 changed files with 2 additions and 1 deletions
src/main/java/org/owasp/webgoat

@ -523,6 +523,7 @@ public abstract class AbstractLesson extends Screen implements Comparable<Object
// System.out.println("Solution: " + getLessonSolutionFileName());
src = readFromFile(new BufferedReader(new FileReader(getLessonSolutionFileName())), false);
} catch (Exception e) {
logger.error("Could not find solution for {}", getLessonSolutionFileName());
s.setMessage("Could not find the solution file");
src = ("Could not find the solution file or solution file does not exist.<br/>"
+ "Send this message to: <a href=\"mailto:" + s.getWebgoatContext().getFeedbackAddress()

@ -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());