mirror of
https://github.com/pretix/pretix.git
synced 2026-05-10 16:04:02 +00:00
Reliably delete addons when deleting cart positions
This commit is contained in:
@@ -570,6 +570,7 @@ class CartManager:
|
|||||||
if op.position.expires > self.now_dt:
|
if op.position.expires > self.now_dt:
|
||||||
for q in op.position.quotas:
|
for q in op.position.quotas:
|
||||||
quotas_ok[q] += 1
|
quotas_ok[q] += 1
|
||||||
|
op.position.addons.all().delete()
|
||||||
op.position.delete()
|
op.position.delete()
|
||||||
|
|
||||||
elif isinstance(op, self.AddOperation) or isinstance(op, self.ExtendOperation):
|
elif isinstance(op, self.AddOperation) or isinstance(op, self.ExtendOperation):
|
||||||
|
|||||||
Reference in New Issue
Block a user