mirror of
https://github.com/pretix/pretix.git
synced 2026-05-10 16:04:02 +00:00
Fix possible crash in OrderChangeManager (PRETIXEU-7ZY)
This commit is contained in:
@@ -2516,7 +2516,7 @@ class OrderChangeManager:
|
|||||||
positions_to_fake_cart[op.position].seat = op.seat
|
positions_to_fake_cart[op.position].seat = op.seat
|
||||||
elif isinstance(op, self.MembershipOperation):
|
elif isinstance(op, self.MembershipOperation):
|
||||||
positions_to_fake_cart[op.position].used_membership = op.membership
|
positions_to_fake_cart[op.position].used_membership = op.membership
|
||||||
elif isinstance(op, self.CancelOperation):
|
elif isinstance(op, self.CancelOperation) and op.position in positions_to_fake_cart:
|
||||||
fake_cart.remove(positions_to_fake_cart[op.position])
|
fake_cart.remove(positions_to_fake_cart[op.position])
|
||||||
elif isinstance(op, self.AddOperation):
|
elif isinstance(op, self.AddOperation):
|
||||||
cp = CartPosition(
|
cp = CartPosition(
|
||||||
|
|||||||
Reference in New Issue
Block a user