From 8d6faa8ee7ec12b3706b81f78d1b62d70823d0b9 Mon Sep 17 00:00:00 2001 From: Andreas Svanberg Date: Wed, 5 Feb 2025 13:16:33 +0100 Subject: [PATCH] Fix localizer warning on the finishing up tab for each author --- .../su/dsv/scipro/grading/ReflectionModalBodyPanel.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/view/src/main/java/se/su/dsv/scipro/grading/ReflectionModalBodyPanel.java b/view/src/main/java/se/su/dsv/scipro/grading/ReflectionModalBodyPanel.java index 986d509685..a7e48a1f1c 100644 --- a/view/src/main/java/se/su/dsv/scipro/grading/ReflectionModalBodyPanel.java +++ b/view/src/main/java/se/su/dsv/scipro/grading/ReflectionModalBodyPanel.java @@ -178,7 +178,13 @@ class ReflectionModalBodyPanel extends Panel { public SupervisorEditReflectionForm(String id, IModel reflectionModel) { super(id, reflectionModel); - IModel reflectionTextModel = new Model<>(getReflectionText(reflectionModel.getObject())); + IModel reflectionTextModel = new Model<>(); + Reflection reflection = reflectionModel.getObject(); + if (reflection instanceof Reflection.Submitted submitted) { + reflectionTextModel.setObject(submitted.reflection()); + } else if (reflection instanceof Reflection.ImprovementsNeeded improvementsNeeded) { + reflectionTextModel.setObject(improvementsNeeded.oldReflection()); + } TextArea reflectionTextArea = new TextArea<>("reflection", reflectionTextModel); reflectionTextArea.setRequired(true); -- 2.39.5