diff --git a/registrasion/forms.py b/registrasion/forms.py index 5027e068..5cada77a 100644 --- a/registrasion/forms.py +++ b/registrasion/forms.py @@ -61,5 +61,5 @@ class VoucherForm(forms.Form): voucher = forms.CharField( label="Voucher code", help_text="If you have a voucher code, enter it here", - required=True, + required=False, ) diff --git a/registrasion/views.py b/registrasion/views.py index f7d0f9c5..5aefbfeb 100644 --- a/registrasion/views.py +++ b/registrasion/views.py @@ -33,7 +33,7 @@ def product_category(request, category_id): cat_form.disable_products_for_user(request.user) voucher_form = forms.VoucherForm(request.POST, prefix=VOUCHERS_FORM_PREFIX) - if voucher_form.is_valid(): + if voucher_form.is_valid() and voucher_form.cleaned_data["voucher"].strip(): # Apply voucher # leave voucher = voucher_form.cleaned_data["voucher"]