From 84de4e9352b024fc8a1ad9f581e8921b54686ef7 Mon Sep 17 00:00:00 2001 From: Heng Sin Low Date: Mon, 17 Dec 2007 17:12:53 +0000 Subject: [PATCH] [ 1852532 ] 2pack should ignore field length checking for lob column --- .../org/adempiere/pipo/handler/ColumnElementHandler.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/base/src/org/adempiere/pipo/handler/ColumnElementHandler.java b/base/src/org/adempiere/pipo/handler/ColumnElementHandler.java index 550976f846..8ffa7644ef 100644 --- a/base/src/org/adempiere/pipo/handler/ColumnElementHandler.java +++ b/base/src/org/adempiere/pipo/handler/ColumnElementHandler.java @@ -36,6 +36,7 @@ import org.compiere.model.MTable; import org.compiere.model.X_AD_Column; import org.compiere.model.X_AD_Element; import org.compiere.util.DB; +import org.compiere.util.DisplayType; import org.compiere.util.Env; import org.compiere.util.Trx; import org.xml.sax.Attributes; @@ -193,6 +194,13 @@ public class ColumnElementHandler extends AbstractElementHandler { || m_Column.is_ValueChanged("FieldLength") || m_Column.is_ValueChanged("ColumnName") || m_Column .is_ValueChanged("IsMandatory")); + + //ignore fieldlength change for clob and lob + if (!m_Column.is_ValueChanged("AD_Reference_ID") && m_Column.is_ValueChanged("FieldLength")) { + if (DisplayType.isLOB(m_Column.getAD_Reference_ID())) { + recreateColumn = false; + } + } // changed default ?? // m_Column.is_ValueChanged("DefaultValue") doesn't work well with