[FIX] Thunderbird:OpenDocuemtn Wrong Behaviour
bzr revid: jam@tinyerp.com-20101119071111-0vt3bn4g48b4rh4k
This commit is contained in:
parent
6039dba289
commit
c1b6bb712d
|
@ -209,7 +209,9 @@ class thunderbird_partner(osv.osv_memory):
|
||||||
msg = dictcreate.get('message')
|
msg = dictcreate.get('message')
|
||||||
msg = self.pool.get('email.server.tools').parse_message(msg)
|
msg = self.pool.get('email.server.tools').parse_message(msg)
|
||||||
message_id = msg.get('message-id')
|
message_id = msg.get('message-id')
|
||||||
refs = msg.get('references')
|
refs = msg.get('references',False)
|
||||||
|
references = False
|
||||||
|
if refs:
|
||||||
references = refs.split()
|
references = refs.split()
|
||||||
msg_pool = self.pool.get('mailgate.message')
|
msg_pool = self.pool.get('mailgate.message')
|
||||||
model = ''
|
model = ''
|
||||||
|
@ -223,6 +225,7 @@ class thunderbird_partner(osv.osv_memory):
|
||||||
else:
|
else:
|
||||||
if references :
|
if references :
|
||||||
msg_ids = msg_pool.search(cr, uid, [('message_id','in',references)])
|
msg_ids = msg_pool.search(cr, uid, [('message_id','in',references)])
|
||||||
|
if msg_ids and len(msg_ids):
|
||||||
msg = msg_pool.browse(cr, uid, msg_ids[0])
|
msg = msg_pool.browse(cr, uid, msg_ids[0])
|
||||||
model = msg.model
|
model = msg.model
|
||||||
res_id = msg.res_id
|
res_id = msg.res_id
|
||||||
|
|
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue