diff --git a/org.adempiere.pipo/src/org/adempiere/pipo2/PoExporter.java b/org.adempiere.pipo/src/org/adempiere/pipo2/PoExporter.java index 506c7d20b1..c80c0ea099 100644 --- a/org.adempiere.pipo/src/org/adempiere/pipo2/PoExporter.java +++ b/org.adempiere.pipo/src/org/adempiere/pipo2/PoExporter.java @@ -3,6 +3,7 @@ package org.adempiere.pipo2; import java.math.BigDecimal; import java.util.List; import java.util.Properties; +import java.util.UUID; import javax.xml.transform.sax.TransformerHandler; @@ -286,6 +287,13 @@ public class PoExporter { } else if (DisplayType.isLOB(displayType)) { addBlob(columnName); } else { + if (columnName.equals(po.get_TableName() +"_UU")) { + if (po.get_Value(columnName) == null) { + UUID uuid = UUID.randomUUID(); + po.set_ValueOfColumn(columnName, uuid.toString()); + po.saveEx(); + } + } add(columnName, "", new AttributesImpl()); } }