diff --git a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/values/QPossibleValueTranslator.java b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/values/QPossibleValueTranslator.java index 3a22f754..933dd43c 100644 --- a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/values/QPossibleValueTranslator.java +++ b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/values/QPossibleValueTranslator.java @@ -126,7 +126,11 @@ public class QPossibleValueTranslator } List> rs = new ArrayList<>(); - primePvsCache(possibleValueSource.getTableName(), List.of(possibleValueSource), ids); + if(possibleValueSource.getType().equals(QPossibleValueSourceType.TABLE)) + { + primePvsCache(possibleValueSource.getTableName(), List.of(possibleValueSource), ids); + } + for(Serializable id : ids) { String translated = translatePossibleValue(possibleValueSource, id);