Skip to content

Commit 4fb5f0d

Browse files
committed
Add sync of the Affects versions
1 parent 556968b commit 4fb5f0d

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

src/main/java/org/hibernate/infra/replicate/jira/service/jira/handler/JiraIssueAbstractEventHandler.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,16 @@ protected JiraIssue issueToCreate(JiraIssue sourceIssue, JiraIssue downstreamIss
174174
}
175175
}
176176

177+
if (sourceIssue.fields.versions != null) {
178+
destinationIssue.fields.versions = new ArrayList<>();
179+
for (JiraVersion version : sourceIssue.fields.versions) {
180+
JiraVersion downstream = context.fixVersion(version);
181+
if (downstream != null) {
182+
destinationIssue.fields.versions.add(downstream);
183+
}
184+
}
185+
}
186+
177187
return destinationIssue;
178188
}
179189

src/main/java/org/hibernate/infra/replicate/jira/service/jira/model/rest/JiraFields.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ public class JiraFields extends JiraBaseObject {
1818
public JiraUser assignee;
1919
public JiraUser reporter;
2020
public List<JiraVersion> fixVersions;
21+
public List<JiraVersion> versions; // this is actually `Affects versions`
2122
// NOTE: this one is for "read-only" purposes, to create links a different API
2223
// has to be used
2324
public List<JiraIssueLink> issuelinks;

0 commit comments

Comments
 (0)