[FIX] HORILLA_VIEWS: #874

This commit is contained in:
Horilla
2025-08-14 12:21:01 +05:30
parent 226aebc3a1
commit fe90b73d56

View File

@@ -102,7 +102,15 @@ def format(string: str, instance: object):
attr_name: str = attr_placeholder
attrs = attr_name.split("__")
for attr in attrs:
value = getattr(instance, attr, "")
if (
attr.startswith("get_")
and attr.endswith("_display")
and callable(getattr(instance, attr, None))
): # 874
value = getattr(instance, attr)()
else:
value = getattr(instance, attr, "")
if isinstance(value, types.MethodType):
value = value()
instance = value