diff --git a/addons/stock/wizard/stock_partial_picking.py b/addons/stock/wizard/stock_partial_picking.py
index 421bcae10ba..c57f23a1434 100644
--- a/addons/stock/wizard/stock_partial_picking.py
+++ b/addons/stock/wizard/stock_partial_picking.py
@@ -67,7 +67,8 @@ class stock_partial_picking(osv.osv_memory):
for m in pick.move_lines:
if m.state in ('done', 'cancel'):
continue
- result.append(self.__create_partial_picking_memory(m, pick_type))
+ if m.state == 'assigned':
+ result.append(self.__create_partial_picking_memory(m, pick_type))
if 'product_moves_in' in fields:
res.update({'product_moves_in': result})
@@ -101,7 +102,6 @@ class stock_partial_picking(osv.osv_memory):
_moves_fields.update({
'product_moves_' + picking_type: {'relation': 'stock.move.memory.'+picking_type, 'type' : 'one2many', 'string' : 'Product Moves'},
})
-
_moves_arch_lst += """