Delete all cart positions when disabling test mode

This commit is contained in:
Raphael Michel
2019-03-18 11:34:28 +01:00
parent a7b294fc61
commit 8185c6a0d6

View File

@@ -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())