From a5f89f3e08a9eee10f9f6610c57797c6008b1253 Mon Sep 17 00:00:00 2001 From: Kitti U Date: Sat, 17 Apr 2021 21:09:07 +0700 Subject: [PATCH] Miscellenous fixes to ensure more correctness --- stock_request/models/stock_move.py | 5 +++++ stock_request/tests/test_stock_request.py | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/stock_request/models/stock_move.py b/stock_request/models/stock_move.py index 3d2732963..9c8e2a1d8 100644 --- a/stock_request/models/stock_move.py +++ b/stock_request/models/stock_move.py @@ -71,3 +71,8 @@ class StockMove(models.Model): res = super()._action_cancel() self.mapped("allocation_ids.stock_request_id").check_done() return res + + def _action_done(self, cancel_backorder=False): + res = super()._action_done(cancel_backorder=cancel_backorder) + self.mapped("allocation_ids.stock_request_id").check_done() + return res diff --git a/stock_request/tests/test_stock_request.py b/stock_request/tests/test_stock_request.py index 003a5fbd8..dabb20bb3 100644 --- a/stock_request/tests/test_stock_request.py +++ b/stock_request/tests/test_stock_request.py @@ -688,8 +688,8 @@ class TestStockRequestBase(TestStockRequest): ) stock_request_2.product_uom_qty = 6.0 self.product.route_ids = [(6, 0, self.route.ids)] - stock_request_1.action_confirm() - stock_request_2.action_confirm() + stock_request_1.sudo().action_confirm() + stock_request_2.sudo().action_confirm() self.assertEqual(len(stock_request_1.sudo().picking_ids), 1) self.assertEqual( stock_request_1.sudo().picking_ids, stock_request_2.sudo().picking_ids