diff --git a/org.adempiere.base.process/src/org/idempiere/process/CleanOrphanCascade.java b/org.adempiere.base.process/src/org/idempiere/process/CleanOrphanCascade.java index 1f14060254..1980795867 100644 --- a/org.adempiere.base.process/src/org/idempiere/process/CleanOrphanCascade.java +++ b/org.adempiere.base.process/src/org/idempiere/process/CleanOrphanCascade.java @@ -146,7 +146,7 @@ public class CleanOrphanCascade extends SvrProcess MTable refTable = MTable.get(getCtx(), refTableID); StringBuilder whereClause = new StringBuilder(); whereClause.append("AD_Table_ID = ").append(refTableID); - if (refTable.getKeyColumns().length != 1) { + if (refTable.getKeyColumns().length != 1 && !isUUIDMap) { log.warning("Wrong reference for table " + tableName + " -> " + refTableName); whereClause.append(" AND Record_ID>0"); } else {