Skip to content
Snippets Groups Projects
Verified Commit d8c992f9 authored by Nik | Klampfradler's avatar Nik | Klampfradler
Browse files

Only generate proxy properties once for related syncable fields

parent dde5cb60
No related branches found
No related tags found
1 merge request!396Resolve "Support syncing fields across foreign keys"
......@@ -288,6 +288,7 @@ class ExtensibleModel(models.Model, metaclass=_ExtensibleModelBase):
name = f"_{field.name}__{subfield.name}"
verbose_name = f"{field.verbose_name} -> {subfield.verbose_name}"
if not hasattr(cls, name):
# Add proxy properties to handle access to related model
def getter(self):
if hasattr(self, field.name):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment