From 691fc9b9bb2c7ca2ea10ca3c938ab217cd46ce4d Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Wed, 9 Nov 2022 13:33:49 +0100 Subject: Fix m2m display for historized items --- ishtar_common/templatetags/window_field.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ishtar_common/templatetags/window_field.py b/ishtar_common/templatetags/window_field.py index 30cdab95d..fcd7d740e 100644 --- a/ishtar_common/templatetags/window_field.py +++ b/ishtar_common/templatetags/window_field.py @@ -5,6 +5,7 @@ from django.template import loader from django.utils.translation import ugettext as _ from django.utils.safestring import mark_safe +from ishtar_common.models import HistoryModel from ishtar_common.templatetags.link_to_window import link_to_window register = template.Library() @@ -211,6 +212,8 @@ def field_flex_detail_multiple_full(context, caption, items): @register.filter def m2m_listing(item, key): + if isinstance(item, HistoryModel): + return item.m2m_listing(key) if hasattr(item, "m2m_listing_" + key): return getattr(item, "m2m_listing_" + key)() if isinstance(item, dict): -- cgit v1.2.3