Reliably delete addons when deleting cart positions

This commit is contained in:
Raphael Michel
2018-10-29 11:41:25 +01:00
parent 16983826fb
commit 237442872e
+1
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):