@@ -21,41 +21,41 @@ def convert_mongoengine_field(field, registry=None):
2121@convert_mongoengine_field .register (mongoengine .StringField )
2222@convert_mongoengine_field .register (mongoengine .URLField )
2323def convert_field_to_string (field , registry = None ):
24- return String (description = field .db_field , required = not field .null )
24+ return String (description = field .db_field , required = field .required )
2525
2626
2727@convert_mongoengine_field .register (mongoengine .UUIDField )
2828@convert_mongoengine_field .register (mongoengine .ObjectIdField )
2929def convert_field_to_id (field , registry = None ):
30- return ID (description = field .db_field , required = not field .null )
30+ return ID (description = field .db_field , required = field .required )
3131
3232
3333@convert_mongoengine_field .register (mongoengine .IntField )
3434@convert_mongoengine_field .register (mongoengine .LongField )
3535def convert_field_to_int (field , registry = None ):
36- return Int (description = field .db_field , required = not field .null )
36+ return Int (description = field .db_field , required = field .required )
3737
3838
3939@convert_mongoengine_field .register (mongoengine .BooleanField )
4040def convert_field_to_boolean (field , registry = None ):
41- return Boolean (description = field .db_field , required = not field .null )
41+ return Boolean (description = field .db_field , required = field .required )
4242
4343
4444@convert_mongoengine_field .register (mongoengine .DecimalField )
4545@convert_mongoengine_field .register (mongoengine .FloatField )
4646def convert_field_to_float (field , registry = None ):
47- return Float (description = field .db_field , required = not field .null )
47+ return Float (description = field .db_field , required = field .required )
4848
4949
5050@convert_mongoengine_field .register (mongoengine .DictField )
5151@convert_mongoengine_field .register (mongoengine .MapField )
5252def convert_dict_to_jsonstring (field , registry = None ):
53- return JSONString (description = field .db_field , required = not field .null )
53+ return JSONString (description = field .db_field , required = field .required )
5454
5555
5656@convert_mongoengine_field .register (mongoengine .DateTimeField )
5757def convert_date_to_string (field , registry = None ):
58- return String (description = field .db_field , required = not field .null )
58+ return String (description = field .db_field , required = field .required )
5959
6060
6161@convert_mongoengine_field .register (mongoengine .ListField )
@@ -77,7 +77,7 @@ def convert_field_to_list(field, registry=None):
7777 and not isinstance (field .field , relations ):
7878 base_type = type (base_type )
7979
80- return List (base_type , description = field .db_field , required = not field .null )
80+ return List (base_type , description = field .db_field , required = field .required )
8181
8282
8383@convert_mongoengine_field .register (mongoengine .EmbeddedDocumentField )
0 commit comments