From c7b93c71f711ba48f929b3167987f23b8fba0afe Mon Sep 17 00:00:00 2001 From: Costantino Perciante Date: Tue, 23 Jan 2018 08:46:41 +0000 Subject: [PATCH] delete fix git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/grsf-publisher-ws@162455 82a268e6-3cf1-43bd-a215-b396298e98cf --- .settings/org.eclipse.wst.common.component | 9 --------- .../services/GrsfPublisherFisheryService.java | 2 +- .../services/GrsfPublisherStockService.java | 4 ++-- 3 files changed, 3 insertions(+), 12 deletions(-) diff --git a/.settings/org.eclipse.wst.common.component b/.settings/org.eclipse.wst.common.component index c360418..6caf699 100644 --- a/.settings/org.eclipse.wst.common.component +++ b/.settings/org.eclipse.wst.common.component @@ -3,15 +3,6 @@ - - uses - - - uses - - - uses - diff --git a/src/main/java/org/gcube/data_catalogue/grsf_publish_ws/services/GrsfPublisherFisheryService.java b/src/main/java/org/gcube/data_catalogue/grsf_publish_ws/services/GrsfPublisherFisheryService.java index 764f429..334bc9d 100644 --- a/src/main/java/org/gcube/data_catalogue/grsf_publish_ws/services/GrsfPublisherFisheryService.java +++ b/src/main/java/org/gcube/data_catalogue/grsf_publish_ws/services/GrsfPublisherFisheryService.java @@ -272,7 +272,7 @@ public class GrsfPublisherFisheryService { // check it is in the right source and it is a fishery String type = fisheryInCkan.getExtrasAsHashMap().get(Constants.DOMAIN_CUSTOM_KEY); - if(fisheryInCkan.getOrganization().getName().equalsIgnoreCase(source) && + if((fisheryInCkan.getOrganization().getName().equalsIgnoreCase(source) || fisheryInCkan.getOrganization().getName().toLowerCase().contains(source))&& Product_Type.FISHERY.getOrigName().equals(type)){ logger.debug("Ok, this is a fishery of the right source, removing it"); diff --git a/src/main/java/org/gcube/data_catalogue/grsf_publish_ws/services/GrsfPublisherStockService.java b/src/main/java/org/gcube/data_catalogue/grsf_publish_ws/services/GrsfPublisherStockService.java index 93e17af..8764ec0 100644 --- a/src/main/java/org/gcube/data_catalogue/grsf_publish_ws/services/GrsfPublisherStockService.java +++ b/src/main/java/org/gcube/data_catalogue/grsf_publish_ws/services/GrsfPublisherStockService.java @@ -272,8 +272,8 @@ public class GrsfPublisherStockService { // check it is in the right source and it is a stock String type = stockInCkan.getExtrasAsHashMap().get(Constants.DOMAIN_CUSTOM_KEY); - if(stockInCkan.getOrganization().getName().equalsIgnoreCase(source) && - Product_Type.STOCK.getOrigName().equals(type)){ + if((stockInCkan.getOrganization().getName().equalsIgnoreCase(source) || stockInCkan.getOrganization().getName().toLowerCase().contains(source)) + && Product_Type.STOCK.getOrigName().equals(type)){ logger.debug("Ok, this is a stock of the right type, removing it"); boolean deleted = catalogue.deleteProduct(stockInCkan.getId(), apiKey, true);