diff --git a/ietf/ipr/templatetags/ipr_filters.py b/ietf/ipr/templatetags/ipr_filters.py
index 19586d1eb..21d5579bf 100644
--- a/ietf/ipr/templatetags/ipr_filters.py
+++ b/ietf/ipr/templatetags/ipr_filters.py
@@ -12,13 +12,16 @@ register = template.Library()
def render_message_for_history(msg):
"""Format message for display in history. Suppress the 'To' line for incoming responses
"""
- if msg.to.startswith('ietf-ipr+'):
- return format_html('Date: {}
From: {}
Subject: {}
Cc: {}
{}',
- msg.time,msg.frm,msg.subject,msg.cc,msg.body)
+ from ietf.message.models import Message
+ if isinstance(msg, Message):
+ if msg.to.startswith('ietf-ipr+'):
+ return format_html('Date: {}
From: {}
Subject: {}
Cc: {}
{}',
+ msg.time,msg.frm,msg.subject,msg.cc,msg.body)
+ else:
+ return format_html('Date: {}
From: {}
To: {}
Subject: {}
Cc: {}
{}',
+ msg.time,msg.frm,msg.to,msg.subject,msg.cc,msg.body)
else:
- return format_html('Date: {}
From: {}
To: {}
Subject: {}
Cc: {}
{}',
- msg.time,msg.frm,msg.to,msg.subject,msg.cc,msg.body)
-
+ return msg
@register.filter
def to_class_name(value):