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

isjarana pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/airavata-data-lake.git


The following commit(s) were added to refs/heads/master by this push:
     new 5ff8cc5  bug fix in property merge
     new 9054f1f  Merge pull request #173 from isururanawaka/mysql_conversion
5ff8cc5 is described below

commit 5ff8cc5ae3fe4391e9bcb2ee544ae3ba62930be2
Author: Isuru Ranawaka <[email protected]>
AuthorDate: Tue Sep 20 14:21:52 2022 -0400

    bug fix in property merge
---
 .../org/apache/airavata/drms/api/handlers/ResourceServiceHandler.java | 4 ++--
 .../drms/api/persistance/repository/ResourcePropertyRepository.java   | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git 
a/data-resource-management-service/drms-rdbms-impl/drms-server/src/main/java/org/apache/airavata/drms/api/handlers/ResourceServiceHandler.java
 
b/data-resource-management-service/drms-rdbms-impl/drms-server/src/main/java/org/apache/airavata/drms/api/handlers/ResourceServiceHandler.java
index 103c3d6..6d98b2f 100644
--- 
a/data-resource-management-service/drms-rdbms-impl/drms-server/src/main/java/org/apache/airavata/drms/api/handlers/ResourceServiceHandler.java
+++ 
b/data-resource-management-service/drms-rdbms-impl/drms-server/src/main/java/org/apache/airavata/drms/api/handlers/ResourceServiceHandler.java
@@ -477,7 +477,7 @@ public class ResourceServiceHandler extends 
ResourceServiceGrpc.ResourceServiceI
                             findByPropertyKeyAndResourceId("metadata", 
resource.getId());
 
                     if (property.isPresent()) {
-                        resourcePropertyRepository.delete(property.get());
+                        
resourcePropertyRepository.deleteById(property.get().getId());
                     }
 
                     ResourceProperty resourceProperty = new ResourceProperty();
@@ -589,7 +589,7 @@ public class ResourceServiceHandler extends 
ResourceServiceGrpc.ResourceServiceI
                 String value = String.valueOf(values.get(key));
                 if (!matched.isEmpty()) {
                     matched.forEach(val -> {
-                        resourcePropertyRepository.delete(val);
+                        resourcePropertyRepository.deleteById(val.getId());
                     });
                 }
 
diff --git 
a/data-resource-management-service/drms-rdbms-impl/drms-server/src/main/java/org/apache/airavata/drms/api/persistance/repository/ResourcePropertyRepository.java
 
b/data-resource-management-service/drms-rdbms-impl/drms-server/src/main/java/org/apache/airavata/drms/api/persistance/repository/ResourcePropertyRepository.java
index 9452804..897d2b4 100644
--- 
a/data-resource-management-service/drms-rdbms-impl/drms-server/src/main/java/org/apache/airavata/drms/api/persistance/repository/ResourcePropertyRepository.java
+++ 
b/data-resource-management-service/drms-rdbms-impl/drms-server/src/main/java/org/apache/airavata/drms/api/persistance/repository/ResourcePropertyRepository.java
@@ -6,7 +6,7 @@ import org.springframework.data.jpa.repository.JpaRepository;
 import java.util.List;
 import java.util.Optional;
 
-public interface ResourcePropertyRepository extends 
JpaRepository<ResourceProperty, String> {
+public interface ResourcePropertyRepository extends 
JpaRepository<ResourceProperty, Long> {
 
     Optional<ResourceProperty> findByPropertyKeyAndResourceId(String key, 
String resourceId);
 

Reply via email to