diff --git a/addons/product/__openerp__.py b/addons/product/__openerp__.py index 9b4d2cadee1..918545aa783 100644 --- a/addons/product/__openerp__.py +++ b/addons/product/__openerp__.py @@ -25,7 +25,7 @@ "version" : "1.1", "author" : "OpenERP SA", 'category': 'Sales Management', - "depends" : ["base", "process", "decimal_precision"], + "depends" : ["base", "process", "decimal_precision", "mail"], "init_xml" : [], "demo_xml" : ["product_demo.xml"], "description": """ diff --git a/addons/product/product_view.xml b/addons/product/product_view.xml index 4fe51dc67f6..53e57f14309 100644 --- a/addons/product/product_view.xml +++ b/addons/product/product_view.xml @@ -13,8 +13,8 @@ - - + + diff --git a/addons/stock/wizard/stock_change_product_qty.py b/addons/stock/wizard/stock_change_product_qty.py index 9a00a6d62ce..0cc97e10298 100644 --- a/addons/stock/wizard/stock_change_product_qty.py +++ b/addons/stock/wizard/stock_change_product_qty.py @@ -62,6 +62,9 @@ class stock_change_product_qty(osv.osv_memory): res.update({'new_quantity': 1}) if 'product_id' in fields: res.update({'product_id': product_id}) + if 'location_id' in fields: + location_id = self.pool.get('ir.model.data').get_object(cr, uid, 'stock', 'stock_location_stock', context=context) + res.update({'location_id': location_id and location_id.id or False}) return res def change_product_qty(self, cr, uid, ids, context=None): diff --git a/addons/stock/wizard/stock_change_product_qty_view.xml b/addons/stock/wizard/stock_change_product_qty_view.xml index e360f5aa025..6713194f90b 100644 --- a/addons/stock/wizard/stock_change_product_qty_view.xml +++ b/addons/stock/wizard/stock_change_product_qty_view.xml @@ -10,8 +10,8 @@ - - + +