From df0693819135009ebde5191f41cc6ee502d5b166 Mon Sep 17 00:00:00 2001 From: Carlos Ruiz Date: Sat, 20 May 2023 03:55:07 +0200 Subject: [PATCH] IDEMPIERE-5731 NPE when using Query.list() with a view (#1846) --- 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 1a4c6fc5c4..5f7c569e93 100644 --- a/org.adempiere.base/src/org/compiere/model/PO.java +++ b/org.adempiere.base/src/org/compiere/model/PO.java @@ -2032,7 +2032,7 @@ public abstract class PO } // UUID key search } - if (m_KeyColumns.length == 0) + if (m_KeyColumns == null || m_KeyColumns.length == 0) throw new IllegalStateException("No PK, UU nor FK - " + p_info.getTableName()); } // setKeyInfo