From d9009fbbe125e39dde93612e2a394b41c105d9c8 Mon Sep 17 00:00:00 2001 From: zema1 Date: Mon, 11 Dec 2017 10:07:55 +0800 Subject: [PATCH] fix ValueError in a contest when ip is limited --- submission/views/oj.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/submission/views/oj.py b/submission/views/oj.py index 81ff9ba2..3c035015 100644 --- a/submission/views/oj.py +++ b/submission/views/oj.py @@ -61,7 +61,7 @@ class SubmissionAPI(APIView): return self.error("Contest have not started") user_ip = ipaddress.ip_address(request.session.get("ip")) if contest.allowed_ip_ranges: - if not any(user_ip in ipaddress.ip_network(cidr) for cidr in contest.allowed_ip_ranges): + if not any(user_ip in ipaddress.ip_network(cidr, strict=False) for cidr in contest.allowed_ip_ranges): return self.error("Your IP is not allowed in this contest") if not contest.problem_details_permission(request.user):