mirror of
https://github.com/pretix/pretix.git
synced 2026-05-08 15:44:02 +00:00
OCM: Ignore already canceled addons in remaining item calculation (Z#23209824)
This commit is contained in:
@@ -2825,7 +2825,7 @@ class OrderChangeManager:
|
|||||||
def _check_complete_cancel(self):
|
def _check_complete_cancel(self):
|
||||||
current = self.order.positions.count()
|
current = self.order.positions.count()
|
||||||
cancels = sum([
|
cancels = sum([
|
||||||
1 + o.position.addons.count() for o in self._operations if isinstance(o, self.CancelOperation)
|
1 + o.position.addons.filter(canceled=False).count() for o in self._operations if isinstance(o, self.CancelOperation)
|
||||||
]) + len([
|
]) + len([
|
||||||
o for o in self._operations if isinstance(o, self.SplitOperation)
|
o for o in self._operations if isinstance(o, self.SplitOperation)
|
||||||
])
|
])
|
||||||
|
|||||||
Reference in New Issue
Block a user