diff --git a/aleksis/core/mixins.py b/aleksis/core/mixins.py index c6608a6255d8e0680d6d608dce2b373e71fbcbb8..3cad91f2c80301d8d73268e32f58d7773c5a45c8 100644 --- a/aleksis/core/mixins.py +++ b/aleksis/core/mixins.py @@ -304,7 +304,11 @@ class ExtensibleModel(models.Model, metaclass=_ExtensibleModelBase): type( "FakeRelatedProxyField", (), - {"name": name, "verbose_name": verbose_name}, + { + "name": name, + "verbose_name": verbose_name, + "to_python": lambda v: subfield.to_python(v), + }, ) ) elif field.editable and not field.auto_created: