From e5ff5c09e7a6abba7c2fbf773fe71aa7797bb40b Mon Sep 17 00:00:00 2001 From: Nicolas Micoud Date: Mon, 10 Jun 2019 19:27:25 +0200 Subject: [PATCH] IDEMPIERE-1108 Some bugs found while testing 2Pack / export the validation rule attached to the field --- .../org/adempiere/pipo2/handler/FieldElementHandler.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/org.adempiere.pipo.handlers/src/org/adempiere/pipo2/handler/FieldElementHandler.java b/org.adempiere.pipo.handlers/src/org/adempiere/pipo2/handler/FieldElementHandler.java index 5650fc14a0..7a33c2340d 100644 --- a/org.adempiere.pipo.handlers/src/org/adempiere/pipo2/handler/FieldElementHandler.java +++ b/org.adempiere.pipo.handlers/src/org/adempiere/pipo2/handler/FieldElementHandler.java @@ -33,6 +33,7 @@ import org.compiere.model.I_AD_Field; import org.compiere.model.I_AD_FieldGroup; import org.compiere.model.I_AD_Reference; import org.compiere.model.I_AD_Tab; +import org.compiere.model.I_AD_Val_Rule; import org.compiere.model.MField; import org.compiere.model.X_AD_Field; import org.compiere.model.X_AD_Package_Imp_Detail; @@ -120,6 +121,12 @@ public class FieldElementHandler extends AbstractElementHandler { ElementHandler handler = packOut.getHandler(I_AD_Reference.Table_Name); handler.packOut(packOut,document,null,m_Field.getAD_Reference_ID()); } + + if (m_Field.getAD_Val_Rule_ID() > 0) + { + ElementHandler handler = packOut.getHandler(I_AD_Val_Rule.Table_Name); + handler.packOut(packOut,document,null,m_Field.getAD_Val_Rule_ID()); + } } catch(Exception e) {