diff --git a/addons/product/product.py b/addons/product/product.py
index 35d0bb4182e..06343eda249 100644
--- a/addons/product/product.py
+++ b/addons/product/product.py
@@ -271,8 +271,9 @@ class product_template(osv.osv):
'loc_rack': fields.char('Rack', size=16),
'loc_row': fields.char('Row', size=16),
'loc_case': fields.char('Case', size=16),
+ 'company_id': fields.many2one('res.company', 'Company'),
}
-
+
def _get_uom_id(self, cr, uid, *args):
cr.execute('select id from product_uom order by id limit 1')
res = cr.fetchone()
@@ -284,6 +285,9 @@ class product_template(osv.osv):
return False
_defaults = {
+ 'company_id': lambda self, cr, uid, context: \
+ self.pool.get('res.users').browse(cr, uid, uid,
+ context=context).company_id.id,
'type': lambda *a: 'product',
'list_price': lambda *a: 1,
'cost_method': lambda *a: 'standard',
diff --git a/addons/product/product_view.xml b/addons/product/product_view.xml
index fa9ff515aef..1aacaa39691 100644
--- a/addons/product/product_view.xml
+++ b/addons/product/product_view.xml
@@ -101,6 +101,7 @@