From f8d7e6bc2665216ca56271dbbf876f36435d5cd7 Mon Sep 17 00:00:00 2001 From: Carlos Ruiz Date: Wed, 25 Feb 2015 16:02:10 -0500 Subject: [PATCH] IDEMPIERE-2453 peer review --- org.adempiere.base/src/org/compiere/model/PO.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/org.adempiere.base/src/org/compiere/model/PO.java b/org.adempiere.base/src/org/compiere/model/PO.java index 7eb44df8b9..0a0487b330 100644 --- a/org.adempiere.base/src/org/compiere/model/PO.java +++ b/org.adempiere.base/src/org/compiere/model/PO.java @@ -3943,8 +3943,9 @@ public abstract class PO StringBuilder countSql = new StringBuilder("SELECT COUNT(*) FROM ") .append(MTree_Base.getNodeTableName(treeType)) .append(" WHERE Parent_ID=?"); - if(DB.getSQLValue( get_TrxName(), countSql.toString(), id) > 0) - throw new AdempiereException("CannotDeleteParent"); + int cnt = DB.getSQLValue( get_TrxName(), countSql.toString(), id); + if (cnt > 0) + throw new AdempiereException(Msg.getMsg(Env.getCtx(),"NoParentDelete", new Object[] {cnt})); StringBuilder sb = new StringBuilder ("DELETE FROM ") .append(MTree_Base.getNodeTableName(treeType))