From 8185c6a0d64ef1964a7c87053d23e72174c168eb Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Mon, 18 Mar 2019 11:34:28 +0100 Subject: [PATCH] Delete all cart positions when disabling test mode --- src/pretix/control/views/event.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/pretix/control/views/event.py b/src/pretix/control/views/event.py index 03a67b9fb5..5326cb3e15 100644 --- a/src/pretix/control/views/event.py +++ b/src/pretix/control/views/event.py @@ -902,6 +902,8 @@ class EventLive(EventPermissionRequiredMixin, TemplateView): 'created by plug-ins) do not allow it.')) else: request.event.cache.set('complain_testmode_orders', False, 30) + request.event.cartposition_set.filter(addon_to__isnull=False).delete() + request.event.cartposition_set.all().delete() messages.success(self.request, _('We\'ve disabled test mode for you. Let\'s sell some real tickets!')) return redirect(self.get_success_url())