IDEMPIERE-2171 Export Format Generator give version null value error / Thanks to KittiU for the patch and Peter Shepetko

This commit is contained in:
Carlos Ruiz 2014-09-03 08:36:12 -05:00
parent b205ef51bf
commit 1c059972c8
1 changed files with 4 additions and 2 deletions

View File

@ -230,6 +230,7 @@ public class ExportFormatGenerator extends SvrProcess
referenceFormat.setAD_Table_ID(MTable.getTable_ID(m_parent_table)); referenceFormat.setAD_Table_ID(MTable.getTable_ID(m_parent_table));
referenceFormat.setDescription(table.getDescription()); referenceFormat.setDescription(table.getDescription());
referenceFormat.setHelp(table.getHelp()); referenceFormat.setHelp(table.getHelp());
referenceFormat.setVersion(version);
referenceFormat.saveEx(); referenceFormat.saveEx();
int AD_Column_ID=DB.getSQLValue(get_TrxName(), "SELECT AD_Column_ID FROM AD_Column WHERE AD_Table_ID=(SELECT AD_Table_ID FROM AD_Table WHERE TableName=?) AND UPPER(ColumnName)='DOCUMENTNO'",m_parent_table); int AD_Column_ID=DB.getSQLValue(get_TrxName(), "SELECT AD_Column_ID FROM AD_Column WHERE AD_Table_ID=(SELECT AD_Table_ID FROM AD_Table WHERE TableName=?) AND UPPER(ColumnName)='DOCUMENTNO'",m_parent_table);
@ -322,8 +323,9 @@ public class ExportFormatGenerator extends SvrProcess
&& DisplayType.Image && DisplayType.Image
!= col.getAD_Reference_ID()) != col.getAD_Reference_ID())
{ {
//String tableName = col.getColumnName().substring(0, col.getColumnName().lastIndexOf("_ID"));
String tableName = col.getColumnName().substring(0, col.getColumnName().lastIndexOf("_ID")); String tableName = col.getColumnName().lastIndexOf("_ID") == -1 ? null
: col.getColumnName().substring(0, col.getColumnName().lastIndexOf("_ID"));
if (log.isLoggable(Level.INFO)) log.info("Table Name:"+tableName); if (log.isLoggable(Level.INFO)) log.info("Table Name:"+tableName);
if(tableName==null) if(tableName==null)