Made a template filter more robust when given unexpected input.
- Legacy-Id: 18417
This commit is contained in:
parent
3e16da6591
commit
465063d0ec
|
@ -12,13 +12,16 @@ register = template.Library()
|
||||||
def render_message_for_history(msg):
|
def render_message_for_history(msg):
|
||||||
"""Format message for display in history. Suppress the 'To' line for incoming responses
|
"""Format message for display in history. Suppress the 'To' line for incoming responses
|
||||||
"""
|
"""
|
||||||
if msg.to.startswith('ietf-ipr+'):
|
from ietf.message.models import Message
|
||||||
return format_html('Date: {}<br>From: {}<br>Subject: {}<br>Cc: {}<br><br>{}',
|
if isinstance(msg, Message):
|
||||||
msg.time,msg.frm,msg.subject,msg.cc,msg.body)
|
if msg.to.startswith('ietf-ipr+'):
|
||||||
|
return format_html('Date: {}<br>From: {}<br>Subject: {}<br>Cc: {}<br><br>{}',
|
||||||
|
msg.time,msg.frm,msg.subject,msg.cc,msg.body)
|
||||||
|
else:
|
||||||
|
return format_html('Date: {}<br>From: {}<br>To: {}<br>Subject: {}<br>Cc: {}<br><br>{}',
|
||||||
|
msg.time,msg.frm,msg.to,msg.subject,msg.cc,msg.body)
|
||||||
else:
|
else:
|
||||||
return format_html('Date: {}<br>From: {}<br>To: {}<br>Subject: {}<br>Cc: {}<br><br>{}',
|
return msg
|
||||||
msg.time,msg.frm,msg.to,msg.subject,msg.cc,msg.body)
|
|
||||||
|
|
||||||
|
|
||||||
@register.filter
|
@register.filter
|
||||||
def to_class_name(value):
|
def to_class_name(value):
|
||||||
|
|
Loading…
Reference in a new issue