aboutsummaryrefslogtreecommitdiffstats
path: root/workflow-designer-be/src/main/java/org/onap/sdc/workflow/api/types/VersionStatesFormatter.java
diff options
context:
space:
mode:
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.java11
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();
}
}