From c67e8191012c50e2b919e1c9c28d0909b5f3fea7 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Sat, 12 Mar 2016 11:06:17 +0100 Subject: [PATCH] Modified question type "number" to only accept positive values --- src/pretix/presale/forms/checkout.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/pretix/presale/forms/checkout.py b/src/pretix/presale/forms/checkout.py index bc3581a1ce..4586fbe063 100644 --- a/src/pretix/presale/forms/checkout.py +++ b/src/pretix/presale/forms/checkout.py @@ -1,3 +1,5 @@ +from decimal import Decimal + from django import forms from django.core.exceptions import ValidationError from django.utils.translation import ugettext_lazy as _ @@ -85,7 +87,7 @@ class QuestionsForm(forms.Form): elif q.type == Question.TYPE_NUMBER: field = forms.DecimalField( label=q.question, required=q.required, - initial=initial + initial=initial, min_value=Decimal('0.00') ) elif q.type == Question.TYPE_STRING: field = forms.CharField(