From b025add0f3e8883f0fec09d3f15ac41954247208 Mon Sep 17 00:00:00 2001 From: Heng Sin Low Date: Fri, 22 Nov 2013 12:36:02 +0800 Subject: [PATCH] IDEMPIERE-1565 Can't pack out AD_Process_Access records using pack out type Data. --- .../org/adempiere/pipo2/handler/GenericPOElementHandler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/org.adempiere.pipo.handlers/src/org/adempiere/pipo2/handler/GenericPOElementHandler.java b/org.adempiere.pipo.handlers/src/org/adempiere/pipo2/handler/GenericPOElementHandler.java index 9078b413b7..7eebb5f8d5 100644 --- a/org.adempiere.pipo.handlers/src/org/adempiere/pipo2/handler/GenericPOElementHandler.java +++ b/org.adempiere.pipo.handlers/src/org/adempiere/pipo2/handler/GenericPOElementHandler.java @@ -152,7 +152,7 @@ public class GenericPOElementHandler extends AbstractElementHandler { } if (createElement) { - if (po.get_ID() > 0) { + if (po.get_KeyColumns() != null && po.get_KeyColumns().length == 1 && po.get_ID() > 0) { ElementHandler handler = ctx.packOut.getHandler(po.get_TableName()); if (handler != null && !handler.getClass().equals(this.getClass()) ) { handler.packOut(ctx.packOut, document, ctx.logDocument, po.get_ID());