diff --git a/stock_request_mrp/models/stock_request.py b/stock_request_mrp/models/stock_request.py index 29a13eaa7..1e51dc0da 100644 --- a/stock_request_mrp/models/stock_request.py +++ b/stock_request_mrp/models/stock_request.py @@ -15,6 +15,7 @@ class StockRequest(models.Model): "mrp_production_id", string="Manufacturing Orders", readonly=True, + copy=False, ) production_count = fields.Integer( string="Manufacturing Orders count", diff --git a/stock_request_mrp/tests/test_stock_request_mrp.py b/stock_request_mrp/tests/test_stock_request_mrp.py index cd02d7942..765e0c972 100644 --- a/stock_request_mrp/tests/test_stock_request_mrp.py +++ b/stock_request_mrp/tests/test_stock_request_mrp.py @@ -86,6 +86,8 @@ class TestStockRequestMrp(TestStockRequest): manufacturing_order.button_mark_done() self.assertEqual(order.stock_request_ids.qty_in_progress, 0.0) self.assertEqual(order.stock_request_ids.qty_done, 5.0) + order2 = order.copy() + self.assertFalse(order2.production_ids) def test_stock_request_order_action_cancel(self): order = self._create_stock_request(self.stock_request_user, [(self.product, 5)])