Skip to content

Commit b44d30a

Browse files
committed
Fix: boolean field not using force_values when the form initializes it.
1 parent bbfb78c commit b44d30a

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/wtforms/fields/simple.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,9 @@ def __init__(self, label=None, validators=None, false_values=None, **kwargs):
3939
self.false_values = false_values
4040

4141
def process_data(self, value):
42-
self.data = bool(value)
42+
# this will initialize the bool fields with false_values before setting it
43+
self.process_formdata([value])
44+
# self.data = bool(value)
4345

4446
def process_formdata(self, valuelist):
4547
if not valuelist or valuelist[0] in self.false_values:

0 commit comments

Comments
 (0)