From 984012f3a32ec554ff99508f688dcd6e18abfa4e Mon Sep 17 00:00:00 2001 From: Darin Kelkhoff Date: Wed, 18 Jan 2023 11:39:47 -0600 Subject: [PATCH] heavy fields, qvalueFormatter static --- .../qqq/backend/core/actions/tables/GetAction.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) 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 663ae0ec..272bbc81 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 @@ -67,7 +67,6 @@ public class GetAction private Optional postGetRecordCustomizer; private GetInput getInput; - private QValueFormatter qValueFormatter; private QPossibleValueTranslator qPossibleValueTranslator; @@ -297,6 +296,7 @@ public class GetAction } queryInput.setFilter(filter); + queryInput.setShouldFetchHeavyFields(getInput.getShouldFetchHeavyFields()); QueryOutput queryOutput = new QueryAction().execute(queryInput); @@ -334,13 +334,13 @@ public class GetAction if(getInput.getShouldGenerateDisplayValues()) { - if(qValueFormatter == null) - { - qValueFormatter = new QValueFormatter(); - } - qValueFormatter.setDisplayValuesInRecords(getInput.getTable(), List.of(returnRecord)); + QValueFormatter.setDisplayValuesInRecords(getInput.getTable(), List.of(returnRecord)); } + ////////////////////////////////////////////////////////////////////////////// + // note - shouldFetchHeavyFields should be handled by the underlying action // + ////////////////////////////////////////////////////////////////////////////// + return (returnRecord); } }