Use answers.update() instead of looping over answers

This commit is contained in:
Mira Weller
2026-08-12 21:02:01 +02:00
parent 1bc00f0cb4
commit 6f01ec525f
+1 -4
View File
@@ -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)