From b053f6100109ad059e915b7254767afeca452b61 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Mon, 12 Nov 2018 11:09:30 +0100 Subject: [PATCH] Delete add-on positions explicitly --- src/pretix/base/models/orders.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/pretix/base/models/orders.py b/src/pretix/base/models/orders.py index 06ad673f8..089c5cea5 100644 --- a/src/pretix/base/models/orders.py +++ b/src/pretix/base/models/orders.py @@ -1449,6 +1449,7 @@ class OrderPosition(AbstractPosition): # Delete afterwards. Deleting in between might cause deletion of things related to add-ons # due to the deletion cascade. for cartpos in cp: + cartpos.addons.all().delete() cartpos.delete() return ops