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 # Script variables
# #
@ -96,7 +92,13 @@ class BooleanVar(ScriptVariable):
""" """
Boolean representation (true/false). Renders as a checkbox. 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): class ObjectVar(ScriptVariable):