From c4be59cae3b53a0d1af3351dc0ce8aa4d4f4c162 Mon Sep 17 00:00:00 2001 From: Cory Bennett Date: Wed, 6 Sep 2017 21:28:57 -0700 Subject: [PATCH] [#45] automatically add comment to issue even if transition does not support comment updates during transtion --- jiracmd/transition.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/jiracmd/transition.go b/jiracmd/transition.go index 5cd4cad..267abca 100644 --- a/jiracmd/transition.go +++ b/jiracmd/transition.go @@ -133,6 +133,15 @@ func CmdTransition(o *oreo.Client, globals *jiracli.GlobalOptions, opts *Transit Overrides map[string]string `yaml:"overrides,omitempty" json:"overrides,omitempty"` } + if _, ok := transMeta.Fields["comment"]; !ok && opts.Overrides["comment"] != "" { + comment := jiradata.Comment{ + Body: opts.Overrides["comment"], + } + if _, err := jira.IssueAddComment(o, globals.Endpoint.Value, opts.Issue, &comment); err != nil { + return err + } + } + issueUpdate := jiradata.IssueUpdate{} input := templateInput{ Issue: issueData,