From 3c6aee5a2d15d6ba7c4b4aa1a49ac1a4a3b5d0e4 Mon Sep 17 00:00:00 2001 From: trifonnt Date: Thu, 10 Dec 2009 14:58:45 +0000 Subject: [PATCH] FR [2912011] - Import specific Price type(Catalogue, Standard, Limit) https://sourceforge.net/tracker/?func=detail&aid=2912011&group_id=176962&atid=883808 Handle case commented by Carlos. --- base/src/org/adempiere/process/ImportPriceList.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/base/src/org/adempiere/process/ImportPriceList.java b/base/src/org/adempiere/process/ImportPriceList.java index 4bbac32d7f..23df8e906c 100755 --- a/base/src/org/adempiere/process/ImportPriceList.java +++ b/base/src/org/adempiere/process/ImportPriceList.java @@ -39,6 +39,7 @@ import org.compiere.process.ProcessInfoParameter; import org.compiere.process.SvrProcess; import org.compiere.util.AdempiereUserError; import org.compiere.util.DB; +import org.compiere.util.Env; /** * Import Price Lists from I_PriceList @@ -415,7 +416,10 @@ public class ImportPriceList extends SvrProcess if (p_importPriceList) pp.setPriceList(imp.getPriceList()); if (p_importPriceStd) pp.setPriceStd(imp.getPriceStd()); } else { - pp = new MProductPrice(pricelistversion, imp.getM_Product_ID(), imp.getPriceList(), imp.getPriceStd(), imp.getPriceLimit()); + pp = new MProductPrice(pricelistversion, imp.getM_Product_ID() + , p_importPriceList?imp.getPriceList():Env.ZERO + , p_importPriceStd?imp.getPriceStd():Env.ZERO + , p_importPriceLimit?imp.getPriceLimit():Env.ZERO); isInsert = true; } if (pp.save())