From 995ab2cc1ad477d6e865dfc24cd07d2c7d7cda9a Mon Sep 17 00:00:00 2001 From: eLBati Date: Wed, 11 Nov 2015 22:28:45 +0100 Subject: [PATCH] FIX when partner_contact_birthdate and partner_relations are installaed together, get AccessError: ('AccessError', 'No value found for res.partner(43,).birthdate_date') See https://github.com/OCA/partner-contact/issues/154 --- partner_relations/model/res_partner.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/partner_relations/model/res_partner.py b/partner_relations/model/res_partner.py index 1e9706edf..f921baafb 100644 --- a/partner_relations/model/res_partner.py +++ b/partner_relations/model/res_partner.py @@ -298,12 +298,11 @@ class ResPartner(models.Model): cr, uid, args + date_args + active_args, offset=offset, limit=limit, order=order, context=context, count=count) - def read( - self, cr, uid, ids, fields=None, context=None, - load='_classic_read'): - return super(ResPartner, self).read( - cr, uid, ids, fields=fields, - context=self._update_context(context, ids), load=load) + @api.multi + def read(self, fields=None, load='_classic_read'): + self.env.context = self._update_context( + self.env.context, [r.id for r in self]) + return super(ResPartner, self).read(fields=fields, load=load) def write(self, cr, uid, ids, vals, context=None): return super(ResPartner, self).write(