diff --git a/src/main/java/org/gcube/portlets/widgets/wsexplorer/server/ItemBuilder.java b/src/main/java/org/gcube/portlets/widgets/wsexplorer/server/ItemBuilder.java index bb8575d..6b3829f 100644 --- a/src/main/java/org/gcube/portlets/widgets/wsexplorer/server/ItemBuilder.java +++ b/src/main/java/org/gcube/portlets/widgets/wsexplorer/server/ItemBuilder.java @@ -139,7 +139,13 @@ public class ItemBuilder { * @return the folder item type */ protected static ItemType getFolderItemType(FolderItem item){ - return ItemType.valueOf(item.getFolderItemType().toString()); + + try{ + return ItemType.valueOf(item.getFolderItemType().toString()); + }catch (Exception e) { + _log.error("Item Type non found: ",e); + return ItemType.UNKNOWN_TYPE; + } } /** diff --git a/src/main/java/org/gcube/portlets/widgets/wsexplorer/shared/ItemType.java b/src/main/java/org/gcube/portlets/widgets/wsexplorer/shared/ItemType.java index 4652103..b2ed612 100644 --- a/src/main/java/org/gcube/portlets/widgets/wsexplorer/shared/ItemType.java +++ b/src/main/java/org/gcube/portlets/widgets/wsexplorer/shared/ItemType.java @@ -27,5 +27,6 @@ public enum ItemType { IMAGE_DOCUMENT, URL_DOCUMENT, GCUBE_ITEM, + TIME_SERIES, UNKNOWN_TYPE; }