Index: ticket_email.py =================================================================== --- ticket_email.py (revision 4873) +++ ticket_email.py (working copy) @@ -94,7 +94,7 @@ for field, old_value in event.changes.items(): new_value = ticket[field] - if ('\n' in new_value) or ('\n' in old_value): + if ('\n' in str(new_value)) or ('\n' in str(old_value)): # long_changes[field.capitalize()] = \ # '\n'.join( # diff_cleanup( @@ -110,7 +110,7 @@ ) ) else: - short_changes[field.capitalize()] = (old_value, new_value) + short_changes[field.capitalize()] = (str(old_value), str(new_value)) data = dict( ticket = ticket, @@ -151,7 +151,7 @@ for field, old_value in event.changes.items(): new_value = ticket[field] - if ('\n' in new_value) or ('\n' in old_value): + if ('\n' in str(new_value)) or ('\n' in str(old_value)): long_changes[field.capitalize()] = HTML( "
\n%s\n" % ( '\n'.join( @@ -167,7 +167,7 @@ ) else: - short_changes[field.capitalize()] = (old_value, new_value) + short_changes[field.capitalize()] = (str(old_value), str(new_value)) data = dict( ticket = ticket,