From d1413e78ea658e87422002ca6a7f90e58dd6ed72 Mon Sep 17 00:00:00 2001 From: walid seghier Date: Thu, 10 Nov 2022 13:08:52 +0100 Subject: [PATCH] Generate suppliers purchase orders :: set status from parent purchase order --- .../service/PurchaseOrderSupplierService.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/axelor-open-suite/axelor-supplier-management/src/main/java/com/axelor/apps/suppliermanagement/service/PurchaseOrderSupplierService.java b/modules/axelor-open-suite/axelor-supplier-management/src/main/java/com/axelor/apps/suppliermanagement/service/PurchaseOrderSupplierService.java index 09455d1d..78e10115 100644 --- a/modules/axelor-open-suite/axelor-supplier-management/src/main/java/com/axelor/apps/suppliermanagement/service/PurchaseOrderSupplierService.java +++ b/modules/axelor-open-suite/axelor-supplier-management/src/main/java/com/axelor/apps/suppliermanagement/service/PurchaseOrderSupplierService.java @@ -206,7 +206,7 @@ public class PurchaseOrderSupplierService { dmsFileRepository.save(dms); } } - PurchaseOrderNew.setStatusSelect(0);//Approuve + //PurchaseOrderNew.setStatusSelect(0);//Approuve createPurchaseOrderSupplierLineTCO(PurchaseOrderNew.getPurchaseOrderLineList() ,purchaseOrderLinesBySupplierPartner.get(supplierPartner)); } @@ -348,7 +348,8 @@ public class PurchaseOrderSupplierService { purchaseOrderServiceSupplychainImpl.computePurchaseOrder(purchaseOrder); - purchaseOrder.setStatusSelect(PurchaseOrderRepository.STATUS_REQUESTED); + //purchaseOrder.setStatusSelect(PurchaseOrderRepository.STATUS_REQUESTED); + purchaseOrder.setStatusSelect(parentPurchaseOrder.getStatusSelect()); purchaseOrder.setReceiptState(PurchaseOrderRepository.STATE_NOT_RECEIVED); purchaseOrder.setPurchaseRequestOrigin(parentPurchaseOrder.getPurchaseRequestOrigin()); purchaseOrder.setPurchaseType(parentPurchaseOrder.getPurchaseType());