From 82cc6ed2417d4ecd019fb4b86b1dc0195bf2ec46 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Mon, 5 Feb 2024 23:15:21 +0100 Subject: [PATCH] Do not delete purchase request with a purchase line when supply stock The design does not ensure that draft purchase request can not be linked to a purchase line. Closes #12974 (grafted from 88d4acee578219e8c193b56ceb5a4f3bf3d7b1aa) --HG-- branch : 6.0 --- modules/stock_supply/purchase_request.py | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/stock_supply/purchase_request.py b/modules/stock_supply/purchase_request.py index 85265f54ed..b213a33621 100644 --- a/modules/stock_supply/purchase_request.py +++ b/modules/stock_supply/purchase_request.py @@ -135,6 +135,7 @@ class PurchaseRequest(metaclass=PoolMeta): products = set(products) reqs = cls.search([ ('state', '=', 'draft'), + ('purchase_line', '=', None), ('company', '=', company.id), ('origin', 'like', 'stock.order_point,%'), ])