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 @@
-
-
+
+