From eb474b139033a805de0f21fe5de5fbfd62290c19 Mon Sep 17 00:00:00 2001 From: Padreug Date: Mon, 27 Apr 2026 09:04:46 +0200 Subject: [PATCH] fix: make promo_code and refund_address optional query params These were required query params on the GET ticket endpoint, causing 400 errors when not provided. Co-Authored-By: Claude Opus 4.6 (1M context) --- views_api.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/views_api.py b/views_api.py index d8a2b75..6fae87a 100644 --- a/views_api.py +++ b/views_api.py @@ -276,7 +276,7 @@ async def api_ticket_make_ticket_user_id(event_id: str, user_id: str): @events_api_router.get("/api/v1/tickets/{event_id}/{name}/{email}") -async def api_ticket_make_ticket(event_id, name, email, promo_code, refund_address): +async def api_ticket_make_ticket(event_id, name, email, promo_code=None, refund_address=None): event = await get_event(event_id) if not event: raise HTTPException(