From c29bb0937942b98017cec1a25ec6d10cc6d881d5 Mon Sep 17 00:00:00 2001 From: Rodrigo Date: Wed, 19 Oct 2022 12:37:04 -0300 Subject: [PATCH] Update rest_framework.fields - Use .get with default value for 'allow_null' kwarg in BooleanField's init --- rest_framework/fields.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rest_framework/fields.py b/rest_framework/fields.py index 9832701e2..3a5df4abe 100644 --- a/rest_framework/fields.py +++ b/rest_framework/fields.py @@ -691,7 +691,7 @@ class BooleanField(Field): NULL_VALUES = {'null', 'Null', 'NULL', '', None} def __init__(self, **kwargs): - if 'allow_null' in kwargs: + if kwargs.get('allow_null', False): self.default_empty_html = None self.initial = None super().__init__(**kwargs)