Exception when formatting html notification when ticket comment is None
|Reported by:||anonymous||Owned by:||hasienda|
I am using Announcer (v 0.11.1) with agiloForTrac.
When attributes of a ticket are changed in the agilo's backlog view, I get the following exception in the log:
2011-10-25 08:46:55,099 Trac[ticket_email] ERROR: Traceback (most recent call last): File ".../python/lib/python2.6/site-packages/TracAnnouncer-0.11.1-py2.6.egg/announcerplugin/formatters/ticket_email.py", line 192, in _format_html temp = formatter.generate(True) File "build/bdist.linux-i686/egg/trac/wiki/formatter.py", line 1452, in generate escape_newlines) File "build/bdist.linux-i686/egg/trac/wiki/formatter.py", line 1194, in format for line in text: TypeError: 'NoneType' object is not iterable
and the HTML ticket notification reads
Comments: Comment in plain text: None
instead of being empty.
With plain text mails, the same ticket modification produces the expected email showing just the attribute change. Thus, the section "Comments:" is not in the plain text mail (as is desired).
This is most likely a very trivial change, but my python knowledge and available time don't allow me to do it.