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: