diff --git a/das-jira-connector/pom.xml b/das-jira-connector/pom.xml index b6e4324..0cb81b1 100644 --- a/das-jira-connector/pom.xml +++ b/das-jira-connector/pom.xml @@ -123,7 +123,7 @@ 0.1.2 - 0.1.5 + 0.1.6 1.0-SNAPSHOT 0.1.4 diff --git a/das-jira-connector/src/main/java/com/rawlabs/das/jira/tables/DASJiraIssueTransformationTable.java b/das-jira-connector/src/main/java/com/rawlabs/das/jira/tables/DASJiraIssueTransformationTable.java index b59d70c..7e0bb4e 100644 --- a/das-jira-connector/src/main/java/com/rawlabs/das/jira/tables/DASJiraIssueTransformationTable.java +++ b/das-jira-connector/src/main/java/com/rawlabs/das/jira/tables/DASJiraIssueTransformationTable.java @@ -22,7 +22,7 @@ protected void processFields( addToRow("project_id", rowBuilder, ((Map) p).get("id")); }); - Optional.ofNullable(fields.get(names.containsKey("Status") ? names.get("status") : "Status")) + Optional.ofNullable(fields.get(names.getOrDefault("Status", "Status"))) .ifPresent( s -> { Map status = (Map) s; @@ -84,7 +84,7 @@ protected void processFields( ArrayList components = (ArrayList) fields.get(names.get("Components")); Optional.ofNullable(components) .ifPresent( - _ -> { + _ -> { List componentIds = new ArrayList<>(); components.forEach( comp -> componentIds.add(((Map) comp).get("id").toString()));