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 b6bc971b88..a56af9d4eb 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 @@ -80,7 +80,10 @@ class EditingGradingTemplate implements Serializable { } public void addCriteria() { - this.criteria.add(new Criteria()); + Criteria newCriteria = new Criteria(); + newCriteria.points.add(newCriteria.new Point()); + this.criteria.add(newCriteria); + } public String getProjectType() { @@ -123,7 +126,7 @@ class EditingGradingTemplate implements Serializable { this.titleEn = criteria.getTitleEn(); this.pointsRequiredToPass = criteria.getPointsRequiredToPass(); for (var point : criteria.getGradingCriterionPointTemplates()) { - if (point.getPoint() == 1) continue; + if (point.getPoint() == 0) continue; // This is to hide zero point requirements that never have any text Point editingPoint = new Point(point); this.points.add(editingPoint); }