From b9c6fb995c9e6a5ebcf1dbff3fa1eab73bc1cffd Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Thu, 19 Dec 2019 16:21:38 +0100 Subject: [PATCH] Catching null object --- src/main/java/org/gcube/gcat/workspace/CatalogueMetadata.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/gcube/gcat/workspace/CatalogueMetadata.java b/src/main/java/org/gcube/gcat/workspace/CatalogueMetadata.java index f881dd4..cbbdfe8 100644 --- a/src/main/java/org/gcube/gcat/workspace/CatalogueMetadata.java +++ b/src/main/java/org/gcube/gcat/workspace/CatalogueMetadata.java @@ -25,7 +25,8 @@ public class CatalogueMetadata implements MetadataMatcher { @Override public boolean check(Metadata metadata) { Map map = metadata.getMap(); - if(map.get(CATALOGUE_ITEM_ID).toString().compareTo(itemID) == 0) { + Object obj = map.get(CATALOGUE_ITEM_ID); + if(obj!=null && obj.toString().compareTo(itemID) == 0) { return true; } return false;