diff --git a/src/main/java/org/gcube/datacatalogue/common/enums/Sources.java b/src/main/java/org/gcube/datacatalogue/common/enums/Sources.java index 49629d2..0d35ae6 100644 --- a/src/main/java/org/gcube/datacatalogue/common/enums/Sources.java +++ b/src/main/java/org/gcube/datacatalogue/common/enums/Sources.java @@ -43,8 +43,12 @@ public enum Sources { public static Sources onDeserialize(String sourceString) { if(sourceString != null) { for(Sources source : Sources.values()) { - if (source.urlPath.equalsIgnoreCase(sourceString.trim())) + if (source.urlPath.equalsIgnoreCase(sourceString.trim())) { return source; + } + if (source.sourceName.equalsIgnoreCase(sourceString.trim())) { + return source; + } } } return null;