Skip to content

Commit 1962e43

Browse files
committed
Set not-mapped-assignee only when the assignee is actually present but not mapped
1 parent b052bbe commit 1962e43

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

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

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,8 +118,10 @@ protected JiraIssue issueToCreate(JiraIssue sourceIssue) {
118118
destinationIssue.fields.reporter = user(sourceIssue.fields.reporter).map(this::toUser).orElse(null);
119119
}
120120

121-
destinationIssue.fields.assignee = user(sourceIssue.fields.assignee).map(this::toUser)
122-
.orElseGet(context::notMappedAssignee);
121+
if (sourceIssue.fields.assignee != null) {
122+
destinationIssue.fields.assignee = user(sourceIssue.fields.assignee).map(this::toUser)
123+
.orElseGet(context::notMappedAssignee);
124+
}
123125

124126
return destinationIssue;
125127
}

0 commit comments

Comments
 (0)