diff --git a/addons/point_of_sale/point_of_sale.py b/addons/point_of_sale/point_of_sale.py index e1fe577c922..ebb87d02f26 100644 --- a/addons/point_of_sale/point_of_sale.py +++ b/addons/point_of_sale/point_of_sale.py @@ -114,7 +114,8 @@ class pos_config(osv.osv): return res and res[0] or False def _default_warehouse(self, cr, uid, context=None): - res = self.pool.get('stock.warehouse').search(cr, uid, []) + user = self.pool.get('res.users').browse(cr, uid, uid, context) + res = self.pool.get('stock.warehouse').search(cr, uid, [('company_id','=',user.company_id.id)], context) return res and res[0] or False def _default_pricelist(self, cr, uid, context=None): diff --git a/addons/point_of_sale/point_of_sale_view.xml b/addons/point_of_sale/point_of_sale_view.xml index 6a8208bac0a..a3628761173 100644 --- a/addons/point_of_sale/point_of_sale_view.xml +++ b/addons/point_of_sale/point_of_sale_view.xml @@ -769,13 +769,20 @@ +