diff --git a/src/main/java/org/gcube/application/geoportal/service/engine/mongo/ConcessioniMongoManager.java b/src/main/java/org/gcube/application/geoportal/service/engine/mongo/ConcessioniMongoManager.java index 5310378..30699f7 100644 --- a/src/main/java/org/gcube/application/geoportal/service/engine/mongo/ConcessioniMongoManager.java +++ b/src/main/java/org/gcube/application/geoportal/service/engine/mongo/ConcessioniMongoManager.java @@ -256,7 +256,7 @@ public class ConcessioniMongoManager extends MongoManager{ report.addMessage(ValidationStatus.PASSED, "Removed centroid"); } catch (SDIInteractionException | SQLException | ConfigurationException e) { log.error("Unable to reove from index {} ",record,e); - report.addMessage(ValidationStatus.WARNING, "Internal error while indexing."); + report.addMessage(ValidationStatus.WARNING, "Internal error while removing from index."); } return record; } diff --git a/src/main/java/org/gcube/application/geoportal/service/engine/postgis/PostgisIndex.java b/src/main/java/org/gcube/application/geoportal/service/engine/postgis/PostgisIndex.java index 5cc0ab2..7cef322 100644 --- a/src/main/java/org/gcube/application/geoportal/service/engine/postgis/PostgisIndex.java +++ b/src/main/java/org/gcube/application/geoportal/service/engine/postgis/PostgisIndex.java @@ -99,8 +99,9 @@ public class PostgisIndex { try { PostgisDBManagerI db=PostgisDBManager.get(); PostgisTable centroidsTable=getCentroidsTable(); - log.debug("Deleting centroid if present. ID is "+record.getId()); - db.deleteByFieldValue(centroidsTable, new Field(DBConstants.Concessioni.PRODUCT_ID,FieldType.TEXT), record.getMongo_id()); + log.debug("Deleting centroid if present. ID is "+record.getMongo_id()); + int result= db.deleteByFieldValue(centroidsTable, new Field(DBConstants.Concessioni.PRODUCT_ID,FieldType.TEXT), record.getMongo_id()); + log.info("Removed {} entries from gif Index with mongo id {} ",record.getMongo_id()); }catch(Exception e) { log.warn("Unable to remove centroid ",e); } diff --git a/src/main/java/org/gcube/application/geoportal/service/rest/ConcessioniOverMongo.java b/src/main/java/org/gcube/application/geoportal/service/rest/ConcessioniOverMongo.java index 11b58b6..c9bd438 100644 --- a/src/main/java/org/gcube/application/geoportal/service/rest/ConcessioniOverMongo.java +++ b/src/main/java/org/gcube/application/geoportal/service/rest/ConcessioniOverMongo.java @@ -145,8 +145,9 @@ public class ConcessioniOverMongo { @DELETE @Path("/{"+InterfaceConstants.Methods.PUBLISH_PATH+"}/{"+InterfaceConstants.Parameters.PROJECT_ID+"}") - public void unpublish(@PathParam(InterfaceConstants.Parameters.PROJECT_ID) String id) { - String result =new GuardedMethod () { + public String unpublish(@PathParam(InterfaceConstants.Parameters.PROJECT_ID) String id) { + log.info("Unpublishing {} ",id); + return new GuardedMethod () { @Override protected String run() throws Exception, WebApplicationException { ConcessioniMongoManager manager=new ConcessioniMongoManager(); @@ -154,7 +155,7 @@ public class ConcessioniOverMongo { } }.execute().getResult(); - log.info("Executed unpublish {} ",result); + }