diff --git a/src/main/java/org/gcube/datacatalogue/common/enums/Status.java b/src/main/java/org/gcube/datacatalogue/common/enums/Status.java index 8119368..6ff0df2 100644 --- a/src/main/java/org/gcube/datacatalogue/common/enums/Status.java +++ b/src/main/java/org/gcube/datacatalogue/common/enums/Status.java @@ -47,14 +47,15 @@ public enum Status { @JsonCreator public static Status onDeserialize(String statusString) { if(statusString != null) { + String modifiedString = statusString.trim().replace("-", " ").replace("_", " "); for(Status status : Status.values()) { - if (status.toString().equalsIgnoreCase(statusString.trim())) + if (status.toString().equalsIgnoreCase(modifiedString)) return status; } } return null; } - + /** * Used by reflection */