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); } }