From 237442872e2360395738c0ef7193a2555937a7b4 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Mon, 29 Oct 2018 11:25:21 +0100 Subject: [PATCH] Reliably delete addons when deleting cart positions --- src/pretix/base/services/cart.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/pretix/base/services/cart.py b/src/pretix/base/services/cart.py index c6953875b..c59f9c593 100644 --- a/src/pretix/base/services/cart.py +++ b/src/pretix/base/services/cart.py @@ -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):