From 189e44a7ff76437f24e238db9af1246e6d5416be Mon Sep 17 00:00:00 2001 From: Jonas Linter <{email_address}> Date: Thu, 13 Nov 2025 11:39:57 +0100 Subject: [PATCH] Hotfix for NoneType kid ages --- src/alpine_bits_python/api.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/alpine_bits_python/api.py b/src/alpine_bits_python/api.py index eb124cd..3747c9a 100644 --- a/src/alpine_bits_python/api.py +++ b/src/alpine_bits_python/api.py @@ -611,7 +611,7 @@ async def process_wix_form_submission(request: Request, data: dict[str, Any], db ) # Room/guest info - num_adults = int(data.get("field:number_7cf5") or 2) + num_adults = int(data.get("field:number_7cf5") or 1) num_children = int(data.get("field:anzahl_kinder") or 0) children_ages = [] if num_children > 0: @@ -620,6 +620,8 @@ async def process_wix_form_submission(request: Request, data: dict[str, Any], db temp_ages = [] for k in data: if k.startswith("field:alter_kind_"): + if data[k] is None or data[k] == "": + continue try: age = int(data[k]) temp_ages.append(age)