This is an automated email from the ASF dual-hosted git repository. machristie pushed a commit to branch custos-integration in repository https://gitbox.apache.org/repos/asf/airavata-data-catalog.git
commit a62b91a6a3c5a238cc4d9b6903c486a14dc1d1c1 Author: Lahiru Jayathilake <[email protected]> AuthorDate: Wed Mar 8 20:19:22 2023 +0530 included metadata values when mapping entity to a model --- .../apache/airavata/datacatalog/api/mapper/DataProductMapper.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/data-catalog-api/server/src/main/java/org/apache/airavata/datacatalog/api/mapper/DataProductMapper.java b/data-catalog-api/server/src/main/java/org/apache/airavata/datacatalog/api/mapper/DataProductMapper.java index b6817ea..bc8ad22 100644 --- a/data-catalog-api/server/src/main/java/org/apache/airavata/datacatalog/api/mapper/DataProductMapper.java +++ b/data-catalog-api/server/src/main/java/org/apache/airavata/datacatalog/api/mapper/DataProductMapper.java @@ -70,5 +70,13 @@ public class DataProductMapper { dataProductBuilder.addMetadataSchemas(metadataSchema.getSchemaName()); } } + if (dataProductEntity.getMetadata() != null) { + ObjectMapper mapper = new ObjectMapper(); + try { + dataProductBuilder.setMetadata(mapper.writeValueAsString(dataProductEntity.getMetadata())); + } catch (JsonProcessingException e) { + throw new RuntimeException(e); + } + } } }
