From 8b246498dc37671c9dd2fcb71be839ab962513a0 Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Fri, 12 Jun 2020 16:55:14 +0200 Subject: [PATCH] changes --- rowers/tasks.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/rowers/tasks.py b/rowers/tasks.py index fcd7bc62..7a9a06e4 100644 --- a/rowers/tasks.py +++ b/rowers/tasks.py @@ -119,7 +119,7 @@ siteurl = SITE_URL # testing task from rowers.emails import send_template_email -from rowers.courseutils import coursetime_paths, coursetime_first, time_in_path +from rowers.courseutils import coursetime_paths, coursetime_first, time_in_path,InvalidTrajectoryError @app.task def add(x, y): @@ -432,7 +432,11 @@ def handle_check_race_course(self, paths.append(path) # check how many times went through start polygon - entrytimes,entrydistances = time_in_path(rowdata,paths[0],maxmin='max',getall=True) + try: + entrytimes,entrydistances = time_in_path(rowdata,paths[0],maxmin='max',getall=True) + except InvalidTrajectoryError: + coursecomplete = False + return 0 cseconds = [] cmeters = []