From b4cd11ef9476f4ce75f7cf8d2cf28e1248e3ea3b Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Mon, 13 Jul 2020 15:57:12 +0200 Subject: [PATCH] Fix creation of tax rules with custom rules --- src/pretix/control/views/event.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pretix/control/views/event.py b/src/pretix/control/views/event.py index c344e63b60..fa48c6298a 100644 --- a/src/pretix/control/views/event.py +++ b/src/pretix/control/views/event.py @@ -1085,7 +1085,7 @@ class TaxCreate(EventSettingsViewMixin, EventPermissionRequiredMixin, CreateView form.instance.event = self.request.event form.instance.custom_rules = json.dumps([ f.cleaned_data for f in self.formset if f not in self.formset.deleted_forms - ]) + ], cls=DjangoJSONEncoder) messages.success(self.request, _('The new tax rule has been created.')) ret = super().form_valid(form) form.instance.log_action('pretix.event.taxrule.added', user=self.request.user, data=dict(form.cleaned_data))