diff --git a/mo/web/org_contest.py b/mo/web/org_contest.py
index 7cf615a3585ea6de7b2aab4f7e320b8cc7b2866a..c9a043927c14356eea013320530ec2f24892eb67 100644
--- a/mo/web/org_contest.py
+++ b/mo/web/org_contest.py
@@ -1075,7 +1075,7 @@ def process_solution_edits(
     # Parsování bodů
     for edit in edits:
         pts = request.form.get(f"points_{edit.key}")
-        gp = GenPoints.parse(pts)
+        gp = GenPoints.parse(pts, edit.task, ctx.round)
         if gp.error is not None:
             edit_errors[edit.key] = gp.error
         edit.gp = gp