From 554ca9727bf60ecce4de30628d0f790fc2427263 Mon Sep 17 00:00:00 2001 From: Heng Sin Low Date: Thu, 4 Jun 2009 09:18:27 +0000 Subject: [PATCH] https://sourceforge.net/tracker/?func=detail&aid=2800967&group_id=176962&atid=879332 - Initial cost from m_product_po is wrong if m_product_po.c_uom_id <> m_product.c_uom_id - fixed a typo error: should be i instead of 0 --- base/src/org/compiere/model/MCost.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/base/src/org/compiere/model/MCost.java b/base/src/org/compiere/model/MCost.java index 719112226f..016e49d259 100644 --- a/base/src/org/compiere/model/MCost.java +++ b/base/src/org/compiere/model/MCost.java @@ -387,11 +387,11 @@ public class MCost extends X_M_Cost { BigDecimal price = pos[i].getPricePO(); if (price == null || price.signum() == 0) - price = pos[0].getPriceList(); + price = pos[i].getPriceList(); if (price != null && price.signum() != 0) { price = MConversionRate.convert(product.getCtx(), price, - pos[0].getC_Currency_ID(), as.getC_Currency_ID(), + pos[i].getC_Currency_ID(), as.getC_Currency_ID(), as.getAD_Client_ID(), Org_ID); if (price != null && price.signum() != 0) {