diff --git a/cmd/jira-lifecycle-plugin/server.go b/cmd/jira-lifecycle-plugin/server.go index 68cfd7a6..1cd245e6 100644 --- a/cmd/jira-lifecycle-plugin/server.go +++ b/cmd/jira-lifecycle-plugin/server.go @@ -1826,6 +1826,8 @@ refIssueLoop: // GetIssue is invalid for setting the field ourselves sprintField := bug.Fields.Unknowns[helpers.SprintField] delete(bug.Fields.Unknowns, helpers.SprintField) + releaseNoteType := bug.Fields.Unknowns[helpers.ReleaseNoteTypeField] + releaseNoteText := bug.Fields.Unknowns[helpers.ReleaseNoteTextField] clone, err := jc.CloneIssue(bug) if err != nil { log.WithError(err).Debugf("Failed to clone bug %+v", bugs) @@ -1867,6 +1869,12 @@ refIssueLoop: }, }, } + if releaseNoteText != nil { + update.Fields.Unknowns[helpers.ReleaseNoteTextField] = releaseNoteText + } + if releaseNoteType != nil { + update.Fields.Unknowns[helpers.ReleaseNoteTypeField] = releaseNoteType + } sprintID, err := helpers.GetActiveSprintID(sprintField) if err != nil { response += fmt.Sprintf(`