TechTalk.JiraRestClient 在 jira 中创建问题 - C#

TechTalk.JiraRestClient to create an issue in jira - C#

我正在尝试使用 TechTalk.JiraRestClient 在 jira 中创建问题。以下是我到目前为止得到的

        JiraClient client = new JiraClient(url, username, password);
        var txt = client.GetIssues("JPA"); //this gets all the issues for that board.
        IssueFields fields = new IssueFields();
        fields.summary = "Create a ticket via automation.";
        fields.description = "This is a test ticket. This ticket was created via automation";
        fields.timetracking.originalEstimate = "0";
        var txt2 = client.CreateIssue("JPA", "Bug", fields);

我无法创建工单,因为它抛出以下错误:

TechTalk.JiraRestClient.JiraClientException was unhandled HResult=-2146233088 Message=Could not create issue Source=TechTalk.JiraRestClient

内部异常:

ErrorResponse={"errorMessages":[],"errors":{"timetracking":"Field 'timetracking' cannot be set. It is not on the appropriate screen, or unknown."}} HResult=-2146233088 Message=JIRA returned wrong status: Bad Request Source=TechTalk.JiraRestClient StackTrace: at TechTalk.JiraRestClient.JiraClient`1.AssertStatus(IRestResponse response, HttpStatusCode status) at TechTalk.JiraRestClient.JiraClient'1.CreateIssue(String projectKey, String issueType, TIssueFields issueFields) InnerException:

即使我删除时间跟踪字段,它也会抛出同样的错误。我不知道如何解决这个问题。任何帮助都会很棒!

谢谢 - KP

将时间跟踪设置为空应该可以解决这个问题。

fields.timetracking = null;