Skip to content

Commit 0374b23

Browse files
committed
feat: Allow boolean field to null
1 parent fbdd3e2 commit 0374b23

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

graphene_mongo/converter.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ def convert_field_to_int(field, registry=None):
3838

3939
@convert_mongoengine_field.register(mongoengine.BooleanField)
4040
def convert_field_to_boolean(field, registry=None):
41-
return NonNull(Boolean, description=field.db_field)
41+
return Boolean(description=field.db_field, required=not field.null)
4242

4343

4444
@convert_mongoengine_field.register(mongoengine.DecimalField)

graphene_mongo/tests/test_converter.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,8 @@ def test_should_object_id_convert_id():
5858
assert_conversion(mongoengine.ObjectIdField, graphene.ID)
5959

6060

61-
def test_should_boolean_convert_non_null():
62-
assert_conversion(mongoengine.BooleanField, graphene.NonNull)
61+
def test_should_boolean_convert_boolean():
62+
assert_conversion(mongoengine.BooleanField, graphene.Boolean)
6363

6464

6565
def test_should_decimal_convert_float():

0 commit comments

Comments
 (0)