From 25bf1ab1c5035a61152da303c2a55057d703c9fd Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Thu, 18 Nov 2021 17:53:00 +0100 Subject: [PATCH] Improving code --- .../java/org/gcube/gcat/persistence/ckan/CKANPackage.java | 4 ++-- 1 file changed, 2 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 57eeb96..42be6e9 100644 --- a/src/main/java/org/gcube/gcat/persistence/ckan/CKANPackage.java +++ b/src/main/java/org/gcube/gcat/persistence/ckan/CKANPackage.java @@ -1005,7 +1005,7 @@ public class CKANPackage extends CKAN { break; case PENDING: - if(result.get(AUTHOR_EMAIL_KEY).asText().compareTo(portalUser.getEMail())==0) { + if(isItemCreator()) { break; } if(portalUser.isCatalogueModerator()) { @@ -1014,7 +1014,7 @@ public class CKANPackage extends CKAN { throw new ForbiddenException("You are not entitled to update a " + cmItemStatus.getValue() + " item"); case REJECTED: - if(result.get(AUTHOR_EMAIL_KEY).asText().compareTo(portalUser.getEMail())==0) { + if(isItemCreator()) { break; } if(ckanUser.getRole() == Role.ADMIN || portalUser.isCatalogueModerator()) {