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 cef6d88  fix data search
     new 325e99d  Merge pull request #183 from isururanawaka/mysql_conversion
cef6d88 is described below

commit cef6d8849467fed4c12f7171563040c19987dbd3
Author: Isuru Ranawaka <[email protected]>
AuthorDate: Tue Sep 20 22:17:50 2022 -0400

    fix data search
---
 .../org/apache/airavata/drms/api/handlers/ResourceServiceHandler.java | 4 ++--
 1 file changed, 2 insertions(+), 2 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 d65e84a..d911820 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
@@ -291,7 +291,7 @@ public class ResourceServiceHandler extends 
ResourceServiceGrpc.ResourceServiceI
                         .setValue(searchQuery.getValue()).build();
 
                 searchRequestBuilder = 
searchRequestBuilder.addSearchCriteria(searchCriteria);
-            } else {
+            } else if(!searchQuery.getField().equalsIgnoreCase("sharedWith")){
                 searchMap.put(searchQuery.getField(), searchQuery.getValue());
             }
 
@@ -304,7 +304,7 @@ public class ResourceServiceHandler extends 
ResourceServiceGrpc.ResourceServiceI
         Optional<TransferMapping> transferMappingOptional = 
transferMappingRepository.
                 findTransferMappingByScope(TransferScope.GLOBAL.name());
 
-        if (transferMappingOptional.isPresent()) {
+        if (transferMappingOptional.isPresent() && searchMap.isEmpty()) {
             TransferMapping transferMapping = transferMappingOptional.get();
             String sourceId = transferMapping.getSource().getId();
 

Reply via email to