diff options
Diffstat (limited to 'workflow-designer-be/src/main/java/org/onap/sdc/workflow/api/types/VersionStatesFormatter.java')
-rw-r--r-- | workflow-designer-be/src/main/java/org/onap/sdc/workflow/api/types/VersionStatesFormatter.java | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/workflow-designer-be/src/main/java/org/onap/sdc/workflow/api/types/VersionStatesFormatter.java b/workflow-designer-be/src/main/java/org/onap/sdc/workflow/api/types/VersionStatesFormatter.java index 51e75edf..ebc7d693 100644 --- a/workflow-designer-be/src/main/java/org/onap/sdc/workflow/api/types/VersionStatesFormatter.java +++ b/workflow-designer-be/src/main/java/org/onap/sdc/workflow/api/types/VersionStatesFormatter.java @@ -37,16 +37,17 @@ public class VersionStatesFormatter { } public void setState(String value) { - this.versionStates = formatString(value); + setVersionState(value); } private static Set<WorkflowVersionState> formatString(String value) { try { return value == null ? null : Arrays.stream(value.split(",")).map(WorkflowVersionState::valueOf) - .collect(Collectors.toSet()); - } catch (Exception ignore) { - LOGGER.info( - "value is invalid and cannot be formatted to a set of version states, therefore it set to empty set"); + .collect(Collectors.toSet()); + } catch (IllegalArgumentException ex) { + LOGGER.warn(String.format( + "value %s is invalid and cannot be formatted to a set of version states, therefore it set to empty set", + value), ex); return Collections.emptySet(); } } |