diff --git a/dav_events/templates/dav_events/event_detail.html b/dav_events/templates/dav_events/event_detail.html index fc086d9..21ef44e 100644 --- a/dav_events/templates/dav_events/event_detail.html +++ b/dav_events/templates/dav_events/event_detail.html @@ -198,7 +198,7 @@ - Status-Log + Status-Flags diff --git a/dav_events/templatetags/dav_events.py b/dav_events/templatetags/dav_events.py index 0e5bae7..b63b81e 100644 --- a/dav_events/templatetags/dav_events.py +++ b/dav_events/templatetags/dav_events.py @@ -60,7 +60,11 @@ def render_event_changelog(event): subchanges = json.loads(change.content) for subchange in subchanges: field_label = event._meta.get_field(subchange['field']).verbose_name - if len(subchange['refer']) + len(subchange['current']) > 20: + try: + is_long_strings = (len(subchange['refer']) + len(subchange['current'])) > 20 + except TypeError: + is_long_strings = False + if is_long_strings: separator1 = u'
' separator2 = u'
' else: