diff --git a/org.adempiere.base/src/org/compiere/model/GridTable.java b/org.adempiere.base/src/org/compiere/model/GridTable.java index 54695d04cd..c4a8335277 100644 --- a/org.adempiere.base/src/org/compiere/model/GridTable.java +++ b/org.adempiere.base/src/org/compiere/model/GridTable.java @@ -1632,7 +1632,7 @@ public class GridTable extends AbstractTableModel m_trxName = null; if (Record_ID != -1) { - if (Record_ID == 0 && MTable.isZeroIDTable(table.getTableName())) { + if (Record_ID == 0 && !m_inserting && MTable.isZeroIDTable(table.getTableName())) { String uuidFromZeroID = table.getUUIDFromZeroID(); po = table.getPOByUU(uuidFromZeroID, m_trxName); } else {