forked from CGM_Public/pretix_original
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):
|
||||
current = self.order.positions.count()
|
||||
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([
|
||||
o for o in self._operations if isinstance(o, self.SplitOperation)
|
||||
])
|
||||
|
||||
Reference in New Issue
Block a user