From 6bb810c1f4f244e1ff9d9c7146530f1972b0ae6e Mon Sep 17 00:00:00 2001 From: Darin Kelkhoff Date: Thu, 19 Jan 2023 16:30:59 -0600 Subject: [PATCH] Good exception for bad table name --- .../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 272bbc81..0b711bde 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 @@ -79,6 +79,11 @@ public class GetAction ActionHelper.validateSession(getInput); QTableMetaData table = getInput.getTable(); + if(table == null) + { + throw (new QException("Requested to Get a record from an unrecognized table: " + getInput.getTableName())); + } + postGetRecordCustomizer = QCodeLoader.getTableCustomizer(AbstractPostQueryCustomizer.class, table, TableCustomizers.POST_QUERY_RECORD.getRole()); this.getInput = getInput;