bugfix: properties uses the company of the user (usefull in multi-company)

bzr revid: chs@tinyerp.com-366270ace15e512a77e222847a9c911cb7650772
This commit is contained in:
Christophe Simonis 2008-06-30 14:17:11 +00:00
parent 7debc99e52
commit 3bf4d5294d
1 changed files with 2 additions and 1 deletions

View File

@ -74,7 +74,8 @@ class ir_property(osv.osv):
cr.execute('select id from ir_model_fields where name=%s and model=%s', (name, model))
res = cr.fetchone()
if res:
nid = self.search(cr, uid, [('fields_id','=',res[0]),('res_id','=',res_id)])
ucid = self.pool.get('res.users').browse(cr, uid, uid).company_id.id
nid = self.search(cr, uid, [('fields_id','=',res[0]),('res_id','=',res_id),('company_id','=',ucid)])
if nid:
d = self.browse(cr, uid, nid[0], context).value
return (d and int(d.split(',')[1])) or False