diff --git a/geoportal-client/src/main/java/org/gcube/application/geoportal/client/DefaultDocumentsClient.java b/geoportal-client/src/main/java/org/gcube/application/geoportal/client/DefaultDocumentsClient.java index 820d266..e412db2 100644 --- a/geoportal-client/src/main/java/org/gcube/application/geoportal/client/DefaultDocumentsClient.java +++ b/geoportal-client/src/main/java/org/gcube/application/geoportal/client/DefaultDocumentsClient.java @@ -307,6 +307,7 @@ public class DefaultDocumentsClient implements Projects { Call call = endpoint -> { return ResponseCommons.check(endpoint.path(profileID). path(InterfaceConstants.Methods.RELATIONSHIP). + path(request.getProjectId()). path(request.getRelationshipId()). queryParam(InterfaceConstants.Parameters.TARGET_ID,request.getTargetId()). queryParam(InterfaceConstants.Parameters.TARGET_UCD,request.getTargetUCD()). @@ -336,6 +337,7 @@ public class DefaultDocumentsClient implements Projects { Call call = endpoint -> { return ResponseCommons.check(endpoint.path(profileID). path(InterfaceConstants.Methods.RELATIONSHIP). + path(request.getProjectId()). path(request.getRelationshipId()). queryParam(InterfaceConstants.Parameters.TARGET_ID,request.getTargetId()). queryParam(InterfaceConstants.Parameters.TARGET_UCD,request.getTargetUCD()). diff --git a/geoportal-client/src/main/java/org/gcube/application/geoportal/client/ResponseCommons.java b/geoportal-client/src/main/java/org/gcube/application/geoportal/client/ResponseCommons.java index b45f63e..9acc260 100644 --- a/geoportal-client/src/main/java/org/gcube/application/geoportal/client/ResponseCommons.java +++ b/geoportal-client/src/main/java/org/gcube/application/geoportal/client/ResponseCommons.java @@ -10,8 +10,9 @@ public class ResponseCommons { protected static R check(Response resp, Class clazz) throws Exception { String resString=resp.readEntity(String.class); - if(resp.getStatus()<200||resp.getStatus()>=300) - throw new Exception("RESP STATUS IS "+resp.getStatus()+". Message : "+resString); + if(resp.getStatus()<200||resp.getStatus()>=300) { + throw new Exception("RESP STATUS IS " + resp.getStatus() + ". Message : " + resString); + } log.debug("Resp String is "+resString); if(clazz!=null) if (clazz==String.class) diff --git a/geoportal-client/src/test/java/org/gcube/application/geoportal/clients/GenericUseCases.java b/geoportal-client/src/test/java/org/gcube/application/geoportal/clients/GenericUseCases.java index af8815e..7e0a779 100644 --- a/geoportal-client/src/test/java/org/gcube/application/geoportal/clients/GenericUseCases.java +++ b/geoportal-client/src/test/java/org/gcube/application/geoportal/clients/GenericUseCases.java @@ -52,7 +52,7 @@ public abstract class GenericUseCases extends BasicVreTests{ // Prepare request RegisterFileSetRequest fsRequest = FileSets. prepareRequest(new StorageUtils(), - parentPath,fieldName,fieldDefinition, new File(Tests.BASE_FOLDER,"pos.shp")); + parentPath,fieldName,fieldDefinition, new File(Tests.FOLDER_CONCESSIONI,"pos.shp")); project = client.registerFileSet(project.getId(),fsRequest);