Reliably delete addons when deleting cart positions

This commit is contained in:
Raphael Michel
2018-10-29 11:25:21 +01:00
parent 16983826fb
commit 237442872e

View File

@@ -570,6 +570,7 @@ class CartManager:
if op.position.expires > self.now_dt:
for q in op.position.quotas:
quotas_ok[q] += 1
op.position.addons.all().delete()
op.position.delete()
elif isinstance(op, self.AddOperation) or isinstance(op, self.ExtendOperation):