How to obtain TimeTracking from a full query ?

Florian August 2, 2016

Hi,

My problem is quite simple, if you use the following code:

AsynchronousJiraRestClientFactory factory = new AsynchronousJiraRestClientFactory();

JiraRestClient client = factory.createWithBasicHttpAuthentication(uri, JIRA_ADMIN_USERNAME,

                JIRA_ADMIN_PASSWORD);

Iterable<Issue> issues = searchResult.claim().getIssues();

 

you will get issues (all of them no matter what i did in my JIRA cloud) with a timeTracking field (getTimeTracking() method) which is always null.

I ran into this problem with an older version of the JIRA client rest api and core (2.0.0.m14), so i thought that upgrading should probably solve the problem.

But with the 3.0.0 version i got a compilation error :

java.lang.ClassNotFoundException: com.atlassian.jira.rest.client.internal.async.AsynchronousJiraRestClientFactory

So did anyone have any idea to solve one of this two problems ?

 

Thank you in advance.

 

1 answer

1 accepted

0 votes
Answer accepted
Florian August 3, 2016

I solved my first problem, you should use issue.getField("timespent").getValue(); to obtain the desired value.

I still don't understand why it's not available from issue.getTimeTracking().

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events