From 6f01ec525f882e6551261399d5116d282b023325 Mon Sep 17 00:00:00 2001 From: Mira Weller Date: Wed, 12 Aug 2026 20:57:43 +0200 Subject: [PATCH] Use answers.update() instead of looping over answers --- src/pretix/base/services/orders.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/pretix/base/services/orders.py b/src/pretix/base/services/orders.py index a5635a5100..a716c3380c 100644 --- a/src/pretix/base/services/orders.py +++ b/src/pretix/base/services/orders.py @@ -1120,10 +1120,7 @@ def _create_order(event: Event, *, email: str, positions: List[CartPosition], no except CheckoutSession.DoesNotExist: pass else: - for answ in session.answers.all(): - answ.order = order - answ.checkoutsession = None - answ.save() + session.answers.update(order=order, checkoutsession=None) session.delete() order_placed.send(event, order=order, bulk=False)