From ae19cbe91a700f0b7e10524c0679e6036157c9cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Peter=20Tak=C3=A1cs?= <93127072+PeterTakacs300@users.noreply.github.com> Date: Thu, 11 May 2023 12:24:09 +0200 Subject: [PATCH] IDEMPIERE-5683 - Ignore Views with Record ID and Record UU Model Constraints (#1828) --- org.adempiere.base/src/org/compiere/model/PO_Record.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/org.adempiere.base/src/org/compiere/model/PO_Record.java b/org.adempiere.base/src/org/compiere/model/PO_Record.java index 9384058d67..038cd0b69c 100644 --- a/org.adempiere.base/src/org/compiere/model/PO_Record.java +++ b/org.adempiere.base/src/org/compiere/model/PO_Record.java @@ -247,7 +247,7 @@ public class PO_Record KeyNamePair[] tables = s_po_record_tables_cache.get(constraintType); if (tables != null) return tables; - List listTables = new Query(Env.getCtx(), MTable.Table_Name, "c.AD_Reference_ID=? AND c.FKConstraintType=?", trxName) + List listTables = new Query(Env.getCtx(), MTable.Table_Name, "c.AD_Reference_ID=? AND c.FKConstraintType=? AND AD_Table.IsView='N'", trxName) .addJoinClause("JOIN AD_Column c ON (c.AD_Table_ID=AD_Table.AD_Table_ID)") .setOnlyActiveRecords(true) .setParameters(DisplayType.RecordID, constraintType)