From 55b6552d6ad9378779e59c6a40ec41b0d9a5c0ef Mon Sep 17 00:00:00 2001
From: Andreas Svanberg <andreass@dsv.su.se>
Date: Mon, 21 Oct 2024 14:35:00 +0200
Subject: [PATCH] Populate initial data when editing grading templates

---
 .../dsv/scipro/admin/pages/grading/EditingGradingTemplate.java   | 1 +
 .../java/se/su/dsv/scipro/admin/pages/grading/GradeLimits.java   | 1 -
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/view/src/main/java/se/su/dsv/scipro/admin/pages/grading/EditingGradingTemplate.java b/view/src/main/java/se/su/dsv/scipro/admin/pages/grading/EditingGradingTemplate.java
index 91e54841ce..d9c67bf6f0 100644
--- a/view/src/main/java/se/su/dsv/scipro/admin/pages/grading/EditingGradingTemplate.java
+++ b/view/src/main/java/se/su/dsv/scipro/admin/pages/grading/EditingGradingTemplate.java
@@ -17,6 +17,7 @@ class EditingGradingTemplate implements Serializable {
 
     EditingGradingTemplate(GradingReportTemplate template) {
         this.note = "";
+        this.validFrom = template.getValidFrom();
         this.gradeLimits = new GradeLimits();
         this.criteria = new ArrayList<>();
         for (var criteria : template.getCriteria()) {
diff --git a/view/src/main/java/se/su/dsv/scipro/admin/pages/grading/GradeLimits.java b/view/src/main/java/se/su/dsv/scipro/admin/pages/grading/GradeLimits.java
index bbdaba16f5..b2b2f1836d 100644
--- a/view/src/main/java/se/su/dsv/scipro/admin/pages/grading/GradeLimits.java
+++ b/view/src/main/java/se/su/dsv/scipro/admin/pages/grading/GradeLimits.java
@@ -10,7 +10,6 @@ class GradeLimits implements Serializable {
 
     GradeLimits() {
         this.gradeLimits = new ArrayList<>();
-        this.gradeLimits.add(new GradeLimit());
     }
 
     void addNewLimit() {