From c99eb2a8533a06f0d4b3eb91eeec208e2476edd5 Mon Sep 17 00:00:00 2001 From: Administrator Date: Wed, 18 May 2022 10:20:28 +0100 Subject: [PATCH] fix auto refresh purchase order cost --- .../web/PurchaseOrderSupplierLineController.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/axelor-open-suite/axelor-supplier-management/src/main/java/com/axelor/apps/suppliermanagement/web/PurchaseOrderSupplierLineController.java b/modules/axelor-open-suite/axelor-supplier-management/src/main/java/com/axelor/apps/suppliermanagement/web/PurchaseOrderSupplierLineController.java index 869e1f4..7011da2 100644 --- a/modules/axelor-open-suite/axelor-supplier-management/src/main/java/com/axelor/apps/suppliermanagement/web/PurchaseOrderSupplierLineController.java +++ b/modules/axelor-open-suite/axelor-supplier-management/src/main/java/com/axelor/apps/suppliermanagement/web/PurchaseOrderSupplierLineController.java @@ -51,8 +51,14 @@ public class PurchaseOrderSupplierLineController { .find(request.getContext().getParent().asType(PurchaseOrderLine.class).getId())); } + // sophal refresh purchase order price + PurchaseOrder order = purchaseOrderSupplierLine.getPurchaseOrderLine().getPurchaseOrder(); + try { Beans.get(PurchaseOrderSupplierLineService.class).accept(purchaseOrderSupplierLine); + // sophal refresh purchase order price + Beans.get(PurchaseOrderService.class).computePurchaseOrder(order); + Beans.get(PurchaseOrderService.class).updateCostPrice(order); response.setReload(true); } catch (Exception e) { TraceBackService.trace(response, e);