diff --git a/addons/stock/stock_view.xml b/addons/stock/stock_view.xml
index 0cc33d229d7..2ab932140f5 100644
--- a/addons/stock/stock_view.xml
+++ b/addons/stock/stock_view.xml
@@ -588,7 +588,19 @@
-
+
+
+
@@ -744,8 +756,19 @@
-
-
+
+
+
@@ -928,7 +951,19 @@
-
+
+
+
@@ -1108,7 +1143,19 @@
-
+
+
+
diff --git a/addons/stock/stock_wizard.xml b/addons/stock/stock_wizard.xml
index d562ddfbb9f..86b91e462d8 100644
--- a/addons/stock/stock_wizard.xml
+++ b/addons/stock/stock_wizard.xml
@@ -17,10 +17,27 @@
+
+
+
+
-
-
-
-
FIELDS = {
'pickings': {
'string': 'Picking',
- 'type': 'one2many',
+ 'type': 'many2many',
'relation': 'stock.picking',
'readonly': True,
},
@@ -52,8 +52,7 @@ def _make_packing(obj, cursor, user, data, context):
wkf_service = netsvc.LocalService('workflow')
pool = pooler.get_pool(cursor.dbname)
picking_obj = pool.get('stock.picking')
- ids = [x[1] for x in data['form']['pickings']]
-
+ ids = data['form']['pickings'][0][2]
picking_obj.force_assign(cursor, user, ids)
picking_obj.action_move(cursor, user, ids)
for picking_id in ids: