diff --git a/addons/purchase/purchase_view.xml b/addons/purchase/purchase_view.xml
index ce8923ed5cd..c69bc376543 100644
--- a/addons/purchase/purchase_view.xml
+++ b/addons/purchase/purchase_view.xml
@@ -189,7 +189,7 @@
-
+
diff --git a/addons/stock/stock.py b/addons/stock/stock.py
index d6f4a95bc9e..6fdd2f0a0fd 100644
--- a/addons/stock/stock.py
+++ b/addons/stock/stock.py
@@ -1284,6 +1284,9 @@ class stock_picking(osv.osv):
@param ids: List of Picking Ids
@param context: A standard dictionary for contextual values
"""
+ if context is None:
+ context = {}
+ mob_obj = self.pool.get('ir.model.data')
for pick in self.browse(cr, uid, ids, context=context):
msg=''
if pick.auto_picking:
@@ -1303,9 +1306,12 @@ class stock_picking(osv.osv):
'done': _('is done.'),
'draft':_('is in draft state.'),
}
+ res = mob_obj.get_object_reference(cr, uid, 'stock', 'view_picking_in_form')
+ view_id = res and res[1] or False
+ context.update({'view_id': view_id})
message += state_list[pick.state]
- self.log(cr, uid, pick.id, message)
- return True
+ self.log(cr, uid, pick.id, message,context=context)
+ return context
stock_picking()