From acd31ac58794795e58797935f8aad86136afde4c Mon Sep 17 00:00:00 2001 From: Hiroki Terashima Date: Wed, 16 Apr 2025 16:48:39 -0700 Subject: [PATCH] Add features in metadata response --- .../domain/project/impl/ProjectMetadataImpl.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/main/java/org/wise/portal/domain/project/impl/ProjectMetadataImpl.java b/src/main/java/org/wise/portal/domain/project/impl/ProjectMetadataImpl.java index 04a5efafc..306793357 100644 --- a/src/main/java/org/wise/portal/domain/project/impl/ProjectMetadataImpl.java +++ b/src/main/java/org/wise/portal/domain/project/impl/ProjectMetadataImpl.java @@ -516,6 +516,19 @@ public String toJSONString() { metadata.put("disciplines", new JSONArray()); } + String featuresString = metadata.getString("features"); + if (featuresString != null && featuresString != "null") { + JSONArray featuresJSON; + try { + featuresJSON = new JSONArray(featuresString); + } catch (JSONException e) { + featuresJSON = new JSONArray(); + } + metadata.put("features", featuresJSON); + } else { + metadata.put("features", new JSONArray()); + } + String resourcesString = metadata.getString("resources"); if (resourcesString != null && resourcesString != "null") { JSONArray resourcesJSON = new JSONArray(resourcesString);