From bd0cde783880d14ad52a585cb9fca3867866d193 Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Fri, 2 Sep 2022 12:28:40 +0200 Subject: [PATCH] Both source name and urlPath are now supported in deserialization --- .../java/org/gcube/datacatalogue/common/enums/Sources.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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;