diff --git a/src/main/java/org/gcube/data/transfer/model/plugins/thredds/ThreddsInfo.java b/src/main/java/org/gcube/data/transfer/model/plugins/thredds/ThreddsInfo.java index a18714c..25f331d 100644 --- a/src/main/java/org/gcube/data/transfer/model/plugins/thredds/ThreddsInfo.java +++ b/src/main/java/org/gcube/data/transfer/model/plugins/thredds/ThreddsInfo.java @@ -41,7 +41,7 @@ public class ThreddsInfo { private static ThreddsCatalog findById(ThreddsCatalog catalog,String id) { - if(catalog==null||catalog.getID()==null||catalog.getID().equals(id)) return catalog; + if(catalog!=null&&catalog.getID()!=null&&catalog.getID().equals(id)) return catalog; for(ThreddsCatalog cat : catalog.getSubCatalogs().getLinkedCatalogs()) return findById(cat,id); return null;