From b2ba1bdc1adf67f013e9817563c18fc896dc9e1b Mon Sep 17 00:00:00 2001 From: vpj-cd Date: Tue, 4 Nov 2008 15:51:08 +0000 Subject: [PATCH] fix small bug is necessary transaction name --- base/src/org/compiere/model/MCost.java | 20 +++++++++++++++++--- base/src/org/compiere/model/MLot.java | 2 +- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/base/src/org/compiere/model/MCost.java b/base/src/org/compiere/model/MCost.java index c0304452e7..6fab215f9f 100644 --- a/base/src/org/compiere/model/MCost.java +++ b/base/src/org/compiere/model/MCost.java @@ -1267,8 +1267,15 @@ public class MCost extends X_M_Cost + " AND M_AttributeSetInstance_ID=?" + " AND M_CostType_ID=? AND C_AcctSchema_ID=?" + " AND M_CostElement_ID=?"; - cost = new Query(product.getCtx(), MCost.Table_Name, whereClause, null) - .setParameters(new Object[]{product.getAD_Client_ID(), AD_Org_ID, product.getM_Product_ID(), M_AttributeSetInstance_ID, as.getM_CostType_ID(), as.getC_AcctSchema_ID(), M_CostElement_ID}) + cost = new Query(product.getCtx(), MCost.Table_Name, whereClause, product.get_TrxName()) + .setParameters(new Object[]{ + product.getAD_Client_ID(), + AD_Org_ID, + product.getM_Product_ID(), + M_AttributeSetInstance_ID, + as.getM_CostType_ID(), + as.getC_AcctSchema_ID(), + M_CostElement_ID}) .first(); //FR: [ 2214883 ] - end - // New @@ -1300,7 +1307,14 @@ public class MCost extends X_M_Cost + " AND M_CostType_ID=? AND C_AcctSchema_ID=? AND M_CostElement_ID=?" + " AND M_AttributeSetInstance_ID=?"; retValue = new Query(ctx, MCost.Table_Name, whereClause, null) - .setParameters(new Object[]{AD_Client_ID, AD_Org_ID, M_Product_ID, M_CostType_ID, C_AcctSchema_ID, M_CostElement_ID, M_AttributeSetInstance_ID}) + .setParameters(new Object[]{ + AD_Client_ID, + AD_Org_ID, + M_Product_ID, + M_CostType_ID, + C_AcctSchema_ID, + M_CostElement_ID, + M_AttributeSetInstance_ID}) .first(); return retValue; } // get diff --git a/base/src/org/compiere/model/MLot.java b/base/src/org/compiere/model/MLot.java index 9c87cd24fe..cd56226c37 100644 --- a/base/src/org/compiere/model/MLot.java +++ b/base/src/org/compiere/model/MLot.java @@ -51,7 +51,7 @@ public class MLot extends X_M_Lot { //FR: [ 2214883 ] Remove SQL code and Replace for Query - red1 String whereClause = "M_Product_ID=?"; - List list = new Query(ctx, MLot.Table_Name, whereClause, null) + List list = new Query(ctx, MLot.Table_Name, whereClause, trxName) .setParameters(new Object[]{M_Product_ID}) .list(); //