From fbfa26ca0701f51af6b53d8ad4744b5e6a40389f Mon Sep 17 00:00:00 2001 From: Quentin De Paoli Date: Thu, 10 Jun 2010 15:38:40 +0200 Subject: [PATCH] [IMP] ir_property: can force the company using 'force_company' in context. Used for multicompanies purposes bzr revid: qdp@cyan-20100610133840-cgcexbdy5un5ubk8 --- bin/addons/base/res/ir_property.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/bin/addons/base/res/ir_property.py b/bin/addons/base/res/ir_property.py index 55db613ac3c..a17730668ad 100644 --- a/bin/addons/base/res/ir_property.py +++ b/bin/addons/base/res/ir_property.py @@ -177,8 +177,11 @@ class ir_property(osv.osv): if not res: return None - company = self.pool.get('res.company') - cid = company._company_default_get(cr, uid, model, res[0], + if 'force_company' in context and context['force_company']: + cid = context['force_company'] + else: + company = self.pool.get('res.company') + cid = company._company_default_get(cr, uid, model, res[0], context=context) domain = ['&', ('fields_id', '=', res[0]),