From e48d5e0965997c5f4fc0df8d955a887de24b0b18 Mon Sep 17 00:00:00 2001 From: Tim Chamberlain Date: Tue, 27 May 2025 17:05:37 -0500 Subject: [PATCH] added labels as a param when searching for PVSs --- .../qqq/backend/javalin/QJavalinImplementation.java | 6 ++++++ 1 file changed, 6 insertions(+) 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);