id,summary,reporter,owner,description,type,status,priority,component,severity,resolution,keywords,cc,release 449,KeyError: 'id',anonymous,Bas van der Vlies,"I have encountered the following errors. {{{ TD: saving email to /var/tmp/msg.txt TD: multipart container TD: part1: Content-Type: text/plain TD: part1: filename: None TD: this part is not multipart TD: writing part1 (/var/tmp/part1) TD: part2: Content-Type: text/plain TD: part2: filename: attachutf-8.txt TD: this part is not multipart TD: writing part2 (/var/tmp/part2) Traceback (most recent call last): File ""/home/fedora/tamura/ports/email2trac-0.7/email2trac"", line 765, in ? tktparser.parse(sys.stdin) File ""/home/fedora/tamura/ports/email2trac-0.7/email2trac"", line 467, in parse if self.ticket_update(m): File ""/home/fedora/tamura/ports/email2trac-0.7/email2trac"", line 356, in ticket_update self.attachments(m, tkt) File ""/home/fedora/tamura/ports/email2trac-0.7/email2trac"", line 641, in attachments att = attachment.Attachment(self.env, 'ticket', ticket['id']) File ""/usr/lib/python2.4/site-packages/trac/ticket/model.py"", line 97, in __getitem__ return self.values[name] KeyError: 'id' }}} It might fix with following patch. {{{ *** 352,358 **** else: tkt = Ticket(self.env, ticket_id, self.db) tkt.save_changes(self.author, body_text, when) + tkt['id'] = ticket_id self.attachments(m, tkt) }}}",defect,closed,normal,EmailtoTracScript,normal,duplicate,,,0.9