From 068e0f814a60ee812a67f4e6f59f0137eee6abb5 Mon Sep 17 00:00:00 2001 From: Carlos Ruiz Date: Thu, 25 Feb 2016 12:45:00 +0100 Subject: [PATCH] Fix bug reported by Anozi Mada on forums https://groups.google.com/d/msg/idempiere/dZ5lk2bjXbw/Ts6YeHi3AQAJ --- .../src/org/compiere/model/MInOut.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/org.adempiere.base/src/org/compiere/model/MInOut.java b/org.adempiere.base/src/org/compiere/model/MInOut.java index fc61ba7768..7173872292 100644 --- a/org.adempiere.base/src/org/compiere/model/MInOut.java +++ b/org.adempiere.base/src/org/compiere/model/MInOut.java @@ -1053,12 +1053,12 @@ public class MInOut extends X_M_InOut implements DocAction if (is_ValueChanged("AD_Org_ID")) { - StringBuilder sql = new StringBuilder("UPDATE M_InOutLine ol") - .append(" SET AD_Org_ID =") - .append("(SELECT AD_Org_ID") - .append(" FROM M_InOut o WHERE ol.M_InOut_ID=o.M_InOut_ID) ") - .append("WHERE M_InOut_ID=").append(getC_Order_ID()); - int no = DB.executeUpdate(sql.toString(), get_TrxName()); + final String sql = "UPDATE M_InOutLine ol" + + " SET AD_Org_ID =" + + "(SELECT AD_Org_ID" + + " FROM M_InOut o WHERE ol.M_InOut_ID=o.M_InOut_ID) " + + "WHERE M_InOut_ID=?"; + int no = DB.executeUpdateEx(sql, new Object[] {getM_InOut_ID()}, get_TrxName()); if (log.isLoggable(Level.FINE)) log.fine("Lines -> #" + no); } return true;