Fix possible crash in OrderChangeManager (PRETIXEU-7ZY)

This commit is contained in:
Raphael Michel
2023-03-01 13:55:07 +01:00
parent f70d6877dc
commit cfc22c806a

View File

@@ -2516,7 +2516,7 @@ class OrderChangeManager:
positions_to_fake_cart[op.position].seat = op.seat
elif isinstance(op, self.MembershipOperation):
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])
elif isinstance(op, self.AddOperation):
cp = CartPosition(