Commit 1b0a6e61 authored by Serge S. Koval's avatar Serge S. Koval

Fixed required flag for mongoengine fields

parent 11aecd3e
...@@ -46,7 +46,7 @@ class CustomModelConverter(orm.ModelConverter): ...@@ -46,7 +46,7 @@ class CustomModelConverter(orm.ModelConverter):
'description': field.help_text or '', 'description': field.help_text or '',
'validators': [], 'validators': [],
'filters': [], 'filters': [],
'default': field.default, 'default': field.default
} }
if field_args: if field_args:
...@@ -122,6 +122,8 @@ class CustomModelConverter(orm.ModelConverter): ...@@ -122,6 +122,8 @@ class CustomModelConverter(orm.ModelConverter):
@orm.converts('ReferenceField') @orm.converts('ReferenceField')
def conv_Reference(self, model, field, kwargs): def conv_Reference(self, model, field, kwargs):
kwargs['widget'] = form.Select2Widget() kwargs['widget'] = form.Select2Widget()
kwargs['allow_blank'] = not field.required
return orm.ModelConverter.conv_Reference(self, model, field, kwargs) return orm.ModelConverter.conv_Reference(self, model, field, kwargs)
@orm.converts('FileField') @orm.converts('FileField')
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment