From 3a057c887016b274817c0a00c20f40da7112cdf4 Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Thu, 20 Oct 2022 12:09:45 +0200 Subject: [PATCH] Fixing corner case --- .../gcube/gcat/persistence/ckan/CKANPackage.java | 13 +++++++------ 1 file changed, 7 insertions(+), 6 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 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;