This is an automated email from the ASF dual-hosted git repository.

machristie pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airavata-data-catalog.git


The following commit(s) were added to refs/heads/main by this push:
     new a62b91a  included metadata values when mapping entity to a model
     new df2f152  Merge pull request #20 from lahirujayathilake/main
a62b91a is described below

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);
+            }
+        }
     }
 }

Reply via email to