diff --git a/src/main/java/org/gcube/gcat/persistence/ckan/CKANPackage.java b/src/main/java/org/gcube/gcat/persistence/ckan/CKANPackage.java index 575be64..b658039 100644 --- a/src/main/java/org/gcube/gcat/persistence/ckan/CKANPackage.java +++ b/src/main/java/org/gcube/gcat/persistence/ckan/CKANPackage.java @@ -1345,8 +1345,10 @@ public class CKANPackage extends CKAN implements Moderated { // Need to use sysadmin because the user could not have the right to modify the item setApiKey(CKANUtility.getSysAdminAPI()); - String ret = sendPostRequest(ITEM_UPDATE, getAsString(result)); + // Resetting the api key + setApiKey(null); + result = mapper.readTree(ret); parseResult(); @@ -1396,8 +1398,10 @@ public class CKANPackage extends CKAN implements Moderated { // Need to use sysadmin because the user could not have the right to modify the item setApiKey(CKANUtility.getSysAdminAPI()); - String ret = sendPostRequest(ITEM_PATCH, getAsString(result)); + // Resetting the api key + setApiKey(null); + result = mapper.readTree(ret); parseResult(); moderationThread.setItemCoordinates(itemID, name, itemTitle, itemURL);