From e198f1a089955fcf62b5734286eef5d8751a4c70 Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Mon, 11 Apr 2022 16:14:33 +0200 Subject: [PATCH] Added a reset for api key --- .../java/org/gcube/gcat/persistence/ckan/CKANPackage.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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);