diff --git a/registrasion/forms.py b/registrasion/forms.py index df75cc9fd7a53dbd8c96a1ca66b78514ad8ccec9..cc555b7827c2b7812bca58d492aa772c625356e4 100644 --- a/registrasion/forms.py +++ b/registrasion/forms.py @@ -340,6 +340,14 @@ class _ItemQuantityProductsFormSet(_HasProductsFields, forms.BaseFormSet): for form in self.forms: form.add_product_error(product, error) + @property + def errors(self): + _errors = super(_ItemQuantityProductsFormSet, self).errors + if False not in [not form.errors for form in self.forms]: + return [] + else: + return _errors + class VoucherForm(forms.Form): voucher = forms.CharField(