From 7cd0c88e3ae97e755307a10783dd5c600ca7efbb Mon Sep 17 00:00:00 2001 From: Carlos Ruiz Date: Sun, 19 May 2024 13:29:21 +0200 Subject: [PATCH] IDEMPIERE-5567 Support of UUID as Key (FHCA-4195) (#2371) - avoid calling delete cascade for ID when is UUID table --- org.adempiere.base/src/org/compiere/model/PO.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/org.adempiere.base/src/org/compiere/model/PO.java b/org.adempiere.base/src/org/compiere/model/PO.java index b674852e8a..be645b0902 100644 --- a/org.adempiere.base/src/org/compiere/model/PO.java +++ b/org.adempiere.base/src/org/compiere/model/PO.java @@ -4067,7 +4067,7 @@ public abstract class PO delete_Tree(MTree_Base.TREETYPE_CustomTable); } - if (m_KeyColumns != null && m_KeyColumns.length == 1) { + if (m_KeyColumns != null && m_KeyColumns.length == 1 && !getTable().isUUIDKeyTable()) { //delete cascade only for single key column record PO_Record.deleteModelCascade(p_info.getTableName(), Record_ID, localTrxName); // Delete Cascade AD_Table_ID/Record_ID (Attachments, ..)