From 9c1cf0bab07eed9607b51e768cf080f7c9de2466 Mon Sep 17 00:00:00 2001 From: "zakaria.hachem" Date: Sun, 20 Oct 2024 11:20:44 +0100 Subject: [PATCH] fix price update from discounted to untaxed when changing quantity --- .../axelor/apps/stock/web/StockMoveLineController.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/modules/axelor-open-suite/axelor-stock/src/main/java/com/axelor/apps/stock/web/StockMoveLineController.java b/modules/axelor-open-suite/axelor-stock/src/main/java/com/axelor/apps/stock/web/StockMoveLineController.java index 7df74e55..9300af97 100644 --- a/modules/axelor-open-suite/axelor-stock/src/main/java/com/axelor/apps/stock/web/StockMoveLineController.java +++ b/modules/axelor-open-suite/axelor-stock/src/main/java/com/axelor/apps/stock/web/StockMoveLineController.java @@ -67,10 +67,12 @@ public class StockMoveLineController { return; } } - stockMoveLine = Beans.get(StockMoveLineService.class).compute(stockMoveLine, stockMove); - response.setValue("unitPriceUntaxed", stockMoveLine.getUnitPriceUntaxed()); - response.setValue("unitPriceTaxed", stockMoveLine.getUnitPriceTaxed()); - response.setValue("companyUnitPriceUntaxed", stockMoveLine.getCompanyUnitPriceUntaxed()); + if(!(stockMove.getPartner() != stockMove.getCompany().getPartner() || stockMove.getTypeSelect()== StockMoveRepository.TYPE_INCOMING)) { + stockMoveLine = Beans.get(StockMoveLineService.class).compute(stockMoveLine, stockMove); + response.setValue("unitPriceUntaxed", stockMoveLine.getUnitPriceUntaxed()); + response.setValue("unitPriceTaxed", stockMoveLine.getUnitPriceTaxed()); + response.setValue("companyUnitPriceUntaxed", stockMoveLine.getCompanyUnitPriceUntaxed()); + } } public void setProductInfo(ActionRequest request, ActionResponse response) {