[FIX] mail_compose_message: create Re subject only when having a parent

bzr revid: tde@openerp.com-20140317132227-mcey6ywjr1g6pe9g
This commit is contained in:
Thibault Delavallée 2014-03-17 14:22:27 +01:00
parent d5a8905941
commit 43cc054048
1 changed files with 4 additions and 5 deletions

View File

@ -204,16 +204,15 @@ class mail_compose_message(osv.TransientModel):
partner_ids += [partner.id for partner in message_data.partner_ids]
if context.get('is_private') and message_data.author_id: # check message is private then add author also in partner list.
partner_ids += [message_data.author_id.id]
# create subject
re_prefix = _('Re:')
if not (subject.startswith('Re:') or subject.startswith(re_prefix)):
subject = "%s %s" % (re_prefix, subject)
elif model and res_id:
doc_name_get = self.pool[model].name_get(cr, uid, [res_id], context=context)
record_name = doc_name_get and doc_name_get[0][1] or ''
subject = tools.ustr(record_name)
# create subject
re_prefix = _('Re:')
if not (subject.startswith('Re:') or subject.startswith(re_prefix)):
subject = "%s %s" % (re_prefix, subject)
return {
'record_name': record_name,
'subject': subject,