From 577e276df36cbacbccccb4d322e622df18b71eb1 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Wed, 17 Apr 2024 15:21:38 +0200 Subject: [PATCH] Fix voucher import validation issue (PRETIXEU-9YF) --- src/pretix/base/modelimport_vouchers.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/pretix/base/modelimport_vouchers.py b/src/pretix/base/modelimport_vouchers.py index 6c3c771209..6d78c2d160 100644 --- a/src/pretix/base/modelimport_vouchers.py +++ b/src/pretix/base/modelimport_vouchers.py @@ -73,6 +73,11 @@ class MaxUsagesColumn(IntegerColumnMixin, ImportColumn): ("1", "1") ] + def clean(self, value, previous_values): + if value is None: + raise ValidationError(_('The maximum number of usages must be set.')) + return super().clean(value, previous_values) + def assign(self, value, obj: Voucher, **kwargs): obj.max_usages = value if value is not None else 1