From 0395e0d02cfdd77c75aec5def34f094cb0696dbd Mon Sep 17 00:00:00 2001 From: Darin Kelkhoff Date: Fri, 21 Feb 2025 15:04:23 -0600 Subject: [PATCH] Add warning if input primaryKey is a filter (because that's probably not what you wanted!) --- .../kingsrook/qqq/backend/core/actions/tables/GetAction.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/tables/GetAction.java b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/tables/GetAction.java index 24c6e983..c98e31f3 100644 --- a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/tables/GetAction.java +++ b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/tables/GetAction.java @@ -238,6 +238,11 @@ public class GetAction *******************************************************************************/ public static QRecord execute(String tableName, Serializable primaryKey) throws QException { + if(primaryKey instanceof QQueryFilter) + { + LOG.warn("Unexpected use of QQueryFilter instead of primary key in GetAction call"); + } + GetAction getAction = new GetAction(); GetInput getInput = new GetInput(tableName).withPrimaryKey(primaryKey); return getAction.executeForRecord(getInput);