如何在C#中更新级联选择字段

时间:2019-04-09 22:39:50

标签: c# jira

我正在尝试更新C#中的自定义级联选择字段(使用Atlassian Jira库),但无济于事。下面是我的代码片段:

var issue = jira.Issues.Queryable.FirstOrDefault(x => x.Key == "123");
var ca = issue.CustomFields.First(x => x.Name == "My Cascade Field");
ca.Values[1] = "new child"; // [0] is parent value, [1] is child value
issue.SaveChanges();

尽管SaveChanges成功执行,但更改未保存。子值(“新子”)确实是父项的有效值。

我需要更新级联选择字段吗?

1 个答案:

答案 0 :(得分:0)

弄清楚了。如果有人遇到相同的问题,请在此处发布代码以帮助解决问题:

var issue = jira.Issues.Queryable.FirstOrDefault(x => x.Key == "123");
var ca = issue.CustomFields.First(x => x.Name == "My Cascade Field");
string[] n = { "Existing Parent Value", "New Child Value" };
ca.Values = n;

issue.SaveChanges();