diff --git a/qqq-middleware-javalin/src/main/java/com/kingsrook/qqq/backend/javalin/QJavalinImplementation.java b/qqq-middleware-javalin/src/main/java/com/kingsrook/qqq/backend/javalin/QJavalinImplementation.java index 5ed116b1..a127b9f7 100644 --- a/qqq-middleware-javalin/src/main/java/com/kingsrook/qqq/backend/javalin/QJavalinImplementation.java +++ b/qqq-middleware-javalin/src/main/java/com/kingsrook/qqq/backend/javalin/QJavalinImplementation.java @@ -1925,6 +1925,7 @@ public class QJavalinImplementation { String searchTerm = context.queryParam("searchTerm"); String ids = context.queryParam("ids"); + String labels = context.queryParam("labels"); SearchPossibleValueSourceInput input = new SearchPossibleValueSourceInput(); setupSession(context, input); @@ -1937,6 +1938,11 @@ public class QJavalinImplementation List idList = new ArrayList<>(Arrays.asList(ids.split(","))); input.setIdList(idList); } + else if(StringUtils.hasContent(labels)) + { + List labelList = new ArrayList<>(Arrays.asList(labels.split(","))); + input.setLabelList(labelList); + } SearchPossibleValueSourceOutput output = new SearchPossibleValueSourceAction().execute(input);