[FIX] stock: populate date_done field on picking
This commit is contained in:
committed by
Simon Lejeune
parent
54c73985d2
commit
bee246b22b
@@ -553,6 +553,7 @@ class Picking(models.Model):
|
||||
todo_moves |= new_move
|
||||
#'qty_done': ops.qty_done})
|
||||
todo_moves.action_done()
|
||||
self.write({'date_done': fields.Datetime.now()})
|
||||
return True
|
||||
|
||||
do_transfer = action_done #TODO:replace later
|
||||
|
||||
@@ -257,6 +257,7 @@ class TestSinglePicking(TestStockCommon):
|
||||
# valid with backorder creation
|
||||
delivery_order.move_lines[0].move_line_ids[0].qty_done = 1
|
||||
delivery_order.do_transfer()
|
||||
self.assertNotEqual(delivery_order.date_done, False)
|
||||
self.assertEqual(self.env['stock.quant']._get_available_quantity(self.productA, pack_location), 0.0)
|
||||
|
||||
backorder = self.env['stock.picking'].search([('backorder_id', '=', delivery_order.id)])
|
||||
@@ -294,6 +295,7 @@ class TestSinglePicking(TestStockCommon):
|
||||
# valid with backorder creation
|
||||
delivery_order.move_lines[0].move_line_ids[0].qty_done = 1
|
||||
delivery_order.do_transfer()
|
||||
self.assertNotEqual(delivery_order.date_done, False)
|
||||
self.assertEqual(self.env['stock.quant']._get_available_quantity(self.productA, pack_location), 0.0)
|
||||
|
||||
backorder = self.env['stock.picking'].search([('backorder_id', '=', delivery_order.id)])
|
||||
|
||||
Reference in New Issue
Block a user