From dcaf6c68e415f76039bf8739c70aaea9270b4803 Mon Sep 17 00:00:00 2001 From: Alex Pavel Date: Mon, 3 Jun 2024 14:51:57 -0700 Subject: [PATCH] server: update release notes for clones --- cmd/jira-lifecycle-plugin/server.go | 8 ++++++++ 1 file changed, 8 insertions(+) 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(`