return True
def address_get(self, cr, uid, ids, adr_pref=['default']):
- cr.execute('select type,id from res_partner_address where partner_id in %s', (tuple(ids),))
- res = cr.fetchall()
+ address_obj = self.pool.get('res.partner.address')
+ address_ids = address_obj.search(cr, uid, [('partner_id', '=', ids)])
+ address_rec = address_obj.read(cr, uid, address_ids, ['type'])
+ res = list(tuple(addr.values()) for addr in address_rec)
adr = dict(res)
# get the id of the (first) default address if there is one,
# otherwise get the id of the first address in the list