From a539cc5a492187ab33cee90b55b1cece66d621cf Mon Sep 17 00:00:00 2001 From: Heng Sin Low Date: Thu, 18 Jan 2007 14:00:49 +0000 Subject: [PATCH] * [ 1637912 ] Import Table with DateAcct bug --- base/src/org/compiere/process/TableCreateColumns.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/base/src/org/compiere/process/TableCreateColumns.java b/base/src/org/compiere/process/TableCreateColumns.java index d2e29ee0ac..a375574169 100644 --- a/base/src/org/compiere/process/TableCreateColumns.java +++ b/base/src/org/compiere/process/TableCreateColumns.java @@ -212,6 +212,14 @@ public class TableCreateColumns extends SvrProcess { element = new M_Element (getCtx (), columnName, p_EntityType, get_TrxName ()); + //contribution from teo_sarca, bug [ 1637912 ] + //create column and element using the same case as the table, + //and the name & description from table + if (columnName.equalsIgnoreCase (table.getTableName() + "_ID")) { + element.setColumnName(table.getTableName() + "_ID"); + element.setName(table.getName()); + element.setPrintName(table.getName()); + } element.save (); } column.setColumnName (element.getColumnName ()); @@ -229,7 +237,8 @@ public class TableCreateColumns extends SvrProcess column.setIsUpdateable(false); } // Account - else if (columnName.toUpperCase ().indexOf ("ACCT") != -1 + // bug [ 1637912 ] + else if (columnName.toUpperCase ().endsWith("_ACCT") && size == 10) column.setAD_Reference_ID (DisplayType.Account); // Account