From 4f0bfc1cf2df9703af3ce7421a4665ca4dc38daf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Mon, 10 Jul 2017 09:58:16 +0200 Subject: [PATCH] strasbourg: don't mark optional fields as required --- strasbourg/reprise.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/strasbourg/reprise.py b/strasbourg/reprise.py index af08802..31f76a3 100644 --- a/strasbourg/reprise.py +++ b/strasbourg/reprise.py @@ -138,6 +138,8 @@ def process_children(node): if validation is not None and validation.attrib.get('required') == 'required': field.required = True + else: + field.required = False if validation is not None and validation.attrib.get('type') == 'validate-custom': if validation.text: