From 7a9c8f1d33b17bdebd71c51cb996dde175a4c65f Mon Sep 17 00:00:00 2001 From: Dominik George <dominik.george@teckids.org> Date: Sat, 23 Jan 2021 13:34:26 +0100 Subject: [PATCH] Support `to_python` on fake proxy field --- aleksis/core/mixins.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/aleksis/core/mixins.py b/aleksis/core/mixins.py index c6608a625..3cad91f2c 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: -- GitLab