[IMP] thunderbird: comptable with new crm objects

bzr revid: hmo@tinyerp.com-20100421074933-j41dz316se31zy3x
This commit is contained in:
YSA (OpenERP)
2010-04-21 13:19:33 +05:30
committed by Harry (Open ERP)
parent 0af222a851
commit 1636197183
2 changed files with 2 additions and 2 deletions
+2 -2
View File
@@ -87,7 +87,7 @@ class tinythunderbird_partner(osv.osv):
header_name = email.Header.decode_header(dictcreate['name'])
dictcreate['name'] = header_name and header_name[0] and header_name[0][0]
add_obj=self.pool.get('res.partner.address')
case_pool=self.pool.get('crm.case')
case_pool=self.pool.get(dictcreate.get('object','crm.case'))
partner_ids=add_obj.search(cr,user,[('email','=',dictcreate['email_from'])])
partner=add_obj.read(cr,user,partner_ids,['partner_id'])
if partner:
@@ -95,7 +95,7 @@ class tinythunderbird_partner(osv.osv):
search_id = self.pool.get('res.request.link').search(cr,user,[('object','=',dictcreate['ref'].split(',')[0])])
if not search_id:
create_link_id = self.pool.get('res.request.link').create(cr,user,{'name':dictcreate['ref'].split(',')[0],'object':dictcreate['ref'].split(',')[0]})
create_id = self.pool.get('crm.case').create(cr, user, dictcreate)
create_id = self.pool.get(dictcreate.get('object','crm.case')).create(cr, user, dictcreate)
cases=case_pool.browse(cr,user,[create_id])
case_pool._history(cr, user, cases, _('Archive'), history=True, email=False)
return create_id
Binary file not shown.