如何使用atlassian.sdk更新项目中的jira注释

时间:2017-05-30 10:25:03

标签: c# jira

我使用以下代码检索我当前的jira评论,我希望在它们包含文本时更新它们" ordernumber:"。

foreach (Comment comments in jiraIssue.GetComments())
                {
                    //if ordernumber exists, update body
                    if (comments.Body.ToLower().Contains("ordernumber:"))
                    {
                        //MessageBox.Show(comments.body);
                        DateTime now = DateTime.Now;

                        comments.Body = "Ordernumber: " + ordernumber + ", date: " + now.ToString("u");

                        jiraIssue.SaveChanges();
                    }
                }

但是,这似乎不起作用。如何更新现有评论?

更多信息:
使用:
C#.NET framework 4.0
Atlassian.SDK 7.1.1

1 个答案:

答案 0 :(得分:0)

IssueComment是不同的资源,因此保存问题不会对其评论进行任何更改。

要更新评论,有particular REST端点,但检查Comment.cs文件的来源我还没有找到更新它的方法。 可能是这个特定的功能没有实现,所以找到这个的最简单快捷的方法是联系库作者(只需在项目issue tracker中创建一个包含问题的故障单)。