我使用以下代码检索我当前的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
答案 0 :(得分:0)
Issue
和Comment
是不同的资源,因此保存问题不会对其评论进行任何更改。
要更新评论,有particular REST端点,但检查Comment.cs文件的来源我还没有找到更新它的方法。 可能是这个特定的功能没有实现,所以找到这个的最简单快捷的方法是联系库作者(只需在项目issue tracker中创建一个包含问题的故障单)。