[FIX] Account : Context was missing in report

lp bug: https://launchpad.net/bugs/426243 fixed

bzr revid: jvo@tinyerp.com-20090908133340-z0xy8i6uouoff122
This commit is contained in:
Jay (Open ERP)
2009-09-08 19:03:40 +05:30
parent fe22e4d6d1
commit 1d420cae79
+3 -3
View File
@@ -29,14 +29,14 @@ import pooler
class Overdue(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
super(Overdue, self).__init__(cr, uid, name, context)
super(Overdue, self).__init__(cr, uid, name, context=context)
self.localcontext.update( {
'time' : time,
'adr_get' : self._adr_get,
'getLines' : self._lines_get,
'tel_get' : self._tel_get,
})
self.context = context
def _adr_get(self, partner, type):
res = []
res_partner = pooler.get_pool(self.cr.dbname).get('res.partner')
@@ -51,7 +51,7 @@ class Overdue(report_sxw.rml_parse):
'country_id' : False,
}
if adr_id:
result = res_partner_address.read(self.cr, self.uid, [adr_id])
result = res_partner_address.read(self.cr, self.uid, [adr_id],context=self.context.copy())
result[0]['country_id'] = result[0]['country_id'] and result[0]['country_id'][1] or False
return result