diff --git a/roundup/mailgw.py b/roundup/mailgw.py
index 23373ed32ccef3099bace009ddf9676c24a933a4..b90c98865ef4bb90a929ebc3869670989ff82480 100644 (file)
--- a/roundup/mailgw.py
+++ b/roundup/mailgw.py
self.nodeid = None
self.author = None
self.recipients = None
+ self.msg_props = {}
self.props = None
self.content = None
self.attachments = None
'You are not permitted to add files to %(classname)s.'
) % self.__dict__
+ self.msg_props['files'] = files
if self.nodeid:
# extend the existing files list
fileprop = self.cl.get(self.nodeid, 'files')
if not self.properties.has_key('messages'):
return
msg_props = self.mailgw.get_class_arguments('msg')
+ self.msg_props.update (msg_props)
# Get the message ids
inreplyto = self.message.getheader('in-reply-to') or ''
message_id = self.db.msg.create(author=self.author,
recipients=self.recipients, date=date.Date('.'),
summary=summary, content=content,
- files=self.props.get('files',[]),
- messageid=messageid, inreplyto=inreplyto, **msg_props)
+ messageid=messageid, inreplyto=inreplyto, **self.msg_props)
except exceptions.Reject, error:
raise MailUsageError, _("""
Mail message was rejected by a detector.