diff --git a/mo/web/org_contest.py b/mo/web/org_contest.py
index 98546219b4da0e50be3c43a289e41cec62b32001..9bc9872af04d2c06b787330f3396924d222764b0 100644
--- a/mo/web/org_contest.py
+++ b/mo/web/org_contest.py
@@ -972,9 +972,7 @@ def org_contest_task(contest_id: int, task_id: int, site_id: Optional[int] = Non
                 if sol is None:
                     continue
                 points = request.form.get(f"points_{sol.user_id}", type=int)
-                if points is None:
-                    continue
-                if points < 0:
+                if points and points < 0:
                     flash('Nelze zadat záporné body', 'danger')
                     ok = False
                     break