Group call to Move.do when confirming

This commit is contained in:
Cédric Krier committed 2013-01-01 22:24:15 +01:00
1 parent b91a1b2405
commit 062720b2b0
1 file changed
+7 -2
+7 -2
View File
@@ -113,9 +113,15 @@ class Inventory(Workflow, ModelSQL, ModelView):
@ModelView.button
@Workflow.transition('done')
def confirm(self, inventories):
Move = Pool().get('stock.move')
move_ids = []
for inventory in inventories:
for line in inventory.lines:
line.create_move()
move_id = line.create_move()
if move_id:
move_ids.append(move_id)
if move_ids:
Move.do(Move.browse(move_ids))
@classmethod
@ModelView.button
@@ -297,7 +303,6 @@ class InventoryLine(ModelSQL, ModelView):
'company': self.inventory.company.id,
'effective_date': self.inventory.date,
})
Move.do([move])
self.move = move
self.save()
return move.id