From 6d5f2d07c7f0b481ab347b6fdfc7ab51670acbb0 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 31 Jan 2026 13:29:31 +0000 Subject: [PATCH 1/2] Initial plan From 6d5d57028f6c3df5f6e267b0e4a75bfd130dec5f Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 31 Jan 2026 13:34:43 +0000 Subject: [PATCH 2/2] Fix withValue parameter to filter by isActive status Co-authored-by: Nagarjunakuchi88 <64436505+Nagarjunakuchi88@users.noreply.github.com> --- .../masterdata/service/impl/DynamicFieldServiceImpl.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/admin/kernel-masterdata-service/src/main/java/io/mosip/kernel/masterdata/service/impl/DynamicFieldServiceImpl.java b/admin/kernel-masterdata-service/src/main/java/io/mosip/kernel/masterdata/service/impl/DynamicFieldServiceImpl.java index 2a7b4561a18..5e21c252d4e 100644 --- a/admin/kernel-masterdata-service/src/main/java/io/mosip/kernel/masterdata/service/impl/DynamicFieldServiceImpl.java +++ b/admin/kernel-masterdata-service/src/main/java/io/mosip/kernel/masterdata/service/impl/DynamicFieldServiceImpl.java @@ -521,7 +521,9 @@ public DynamicFieldConsolidateResponseDto getDynamicFieldByNameAndLangcode(Strin List l = new ArrayList<>(); for (int i = 0; i < lst.size(); i++) { - l.add(new JSONObject(lst.get(i).getValueJson())); + if (lst.get(i).getIsActive() && lst.get(i).getValueJson() != null) { + l.add(new JSONObject(lst.get(i).getValueJson())); + } } dto.setJsonValues(new JSONArray(l)); }