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);
             }