From d37612e88ef3979fdf2b40784a585490c44591d1 Mon Sep 17 00:00:00 2001
From: FSMPI Admin-Team <admin@fsmpi.rwth-aachen.de>
Date: Thu, 2 Mar 2017 07:01:29 +0100
Subject: [PATCH] coerce todostates to todostates (and not ints) for new todo
 form

---
 views/forms.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/views/forms.py b/views/forms.py
index 61bba4f..3049f5c 100644
--- a/views/forms.py
+++ b/views/forms.py
@@ -159,7 +159,7 @@ class NewTodoForm(FlaskForm):
     protocoltype_id = SelectField("Typ", choices=[], coerce=int)
     who = StringField("Person", validators=[InputRequired("Bitte gib an, wer das Todo erledigen soll.")])
     description = StringField("Aufgabe", validators=[InputRequired("Bitte gib an, was erledigt werden soll.")])
-    state = SelectField("Status", choices=[], coerce=int, validators=[CheckTodoDateByState()])
+    state = SelectField("Status", choices=[], coerce=coerce_todostate, validators=[CheckTodoDateByState()])
     date = DateField("Datum", format="%d.%m.%Y", validators=[Optional()])
     
     def __init__(self, protocoltypes, **kwargs):
-- 
GitLab