BooleanVar cannot be required

This commit is contained in:
Jeremy Stretch 2019-08-09 16:45:00 -04:00
parent c62a9f1b3f
commit 950a09895b

View File

@ -19,10 +19,6 @@ __all__ = [
]
class OptionalBooleanField(forms.BooleanField):
required = False
#
# Script variables
#
@ -96,7 +92,13 @@ class BooleanVar(ScriptVariable):
"""
Boolean representation (true/false). Renders as a checkbox.
"""
form_field = OptionalBooleanField
form_field = forms.BooleanField
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
# Boolean fields cannot be required
self.field_attrs['required'] = False
class ObjectVar(ScriptVariable):