From ca37e36b9d471b6ba7785806d10411e3e469bd18 Mon Sep 17 00:00:00 2001 From: Bodo Graumann Date: Fri, 5 Apr 2024 16:57:54 +0200 Subject: [PATCH] Start: Do not abort on category without course --- holper/start.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/holper/start.py b/holper/start.py index ab5e4ba..437fc4c 100644 --- a/holper/start.py +++ b/holper/start.py @@ -14,6 +14,7 @@ .. _WKB: https://o-sport.de/dokumente/wettkampfwesen/ """ +import logging import operator import random from collections import Counter, defaultdict @@ -75,6 +76,9 @@ def __init__( def add_race_courses(self, race: Race) -> None: for category in race.categories: + if not category.courses: + logging.error("Category %s has no course assigned!", category.name) + continue self.order[category.courses[0].course.course_id].append(category) for categories in self.order.values():