Commit 902b9c37 authored by Serge S. Koval's avatar Serge S. Koval

Fixed #490. TextField with nullable column will return None

parent e09d4c02
...@@ -267,6 +267,11 @@ class AdminModelConverter(ModelConverterBase): ...@@ -267,6 +267,11 @@ class AdminModelConverter(ModelConverterBase):
field_args['choices'] = [(f, f) for f in column.type.enums] field_args['choices'] = [(f, f) for f in column.type.enums]
return form.Select2Field(**field_args) return form.Select2Field(**field_args)
if column.nullable:
filters = field_args.get('filters', [])
filters.append(lambda x: x or None)
field_args['filters'] = filters
self._string_common(column=column, field_args=field_args, **extra) self._string_common(column=column, field_args=field_args, **extra)
return fields.TextField(**field_args) return fields.TextField(**field_args)
......
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