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 8337dfe..e00a6da 100644 --- a/src/main/java/org/gcube/gcat/persistence/ckan/CKANPackage.java +++ b/src/main/java/org/gcube/gcat/persistence/ckan/CKANPackage.java @@ -1169,13 +1169,14 @@ public class CKANPackage extends CKAN implements Moderated { moderationThread = ModerationThread.getDefaultInstance(); moderationThread.setCKANUser(ckanUser); - String itemAuthorCkanUsername = ""; - JsonNode jsonNode = getExtraField(result, Moderated.SYSTEM_CM_ITEM_AUTHOR); - if(jsonNode!=null) { - itemAuthorCkanUsername = jsonNode.asText(); - moderationThread.setItemAuthorCkanUsername(itemAuthorCkanUsername); + if(result!=null) { + String itemAuthorCkanUsername = ""; + JsonNode jsonNode = getExtraField(result, Moderated.SYSTEM_CM_ITEM_AUTHOR); + if(jsonNode!=null) { + itemAuthorCkanUsername = jsonNode.asText(); + moderationThread.setItemAuthorCkanUsername(itemAuthorCkanUsername); + } } - } return moderationEnabled;