Skip to content

Commit ff49d56

Browse files
committed
Accept boolean values for Integer field when strict is False
1 parent 13e5240 commit ff49d56

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/marshmallow/fields.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -943,6 +943,10 @@ def _validated(self, value):
943943
):
944944
return super()._validated(value)
945945
raise self.make_error("invalid", input=value)
946+
947+
if value is True or value is False:
948+
value = self._format_num(value)
949+
946950
return super()._validated(value)
947951

948952

0 commit comments

Comments
 (0)