Skip to content

Commit 7a5987e

Browse files
committed
Updated Tempo.get_worklogs to use projectId instead of projectKey, following API v4 https://apidocs.tempo.io/#tag/Worklogs/operation/getWorklogs
1 parent f507902 commit 7a5987e

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

tempoapiclient/client_v4.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -496,7 +496,7 @@ def create_holiday(self, holidaySchemeId, type=None, name=None, description=None
496496
# Worklogs
497497

498498
def get_worklogs(self, dateFrom, dateTo, updatedFrom=None, worklogId=None, jiraWorklogId=None, jiraFilterId=None,
499-
accountKey=None, projectKey=None, teamId=None, accountId=None, issueId=None):
499+
accountKey=None, projectId=None, teamId=None, accountId=None, issueId=None):
500500
"""
501501
Returns worklogs for particular parameters.
502502
:param dateFrom:
@@ -506,7 +506,7 @@ def get_worklogs(self, dateFrom, dateTo, updatedFrom=None, worklogId=None, jiraW
506506
:param jiraWorklogId:
507507
:param jiraFilterId:
508508
:param accountKey:
509-
:param projectKey:
509+
:param projectId:
510510
:param teamId:
511511
:param accountId:
512512
:param issue:
@@ -519,6 +519,9 @@ def get_worklogs(self, dateFrom, dateTo, updatedFrom=None, worklogId=None, jiraW
519519
"limit": self._limit
520520
}
521521

522+
if projectId:
523+
params['projectId'] = projectId
524+
522525
if updatedFrom:
523526
params["updatedFrom"] = self._resolve_date(updatedFrom).isoformat()
524527

@@ -531,8 +534,6 @@ def get_worklogs(self, dateFrom, dateTo, updatedFrom=None, worklogId=None, jiraW
531534
url += f"/jira/filter/{jiraFilterId}"
532535
elif accountKey:
533536
url += f"/account/{accountKey}"
534-
elif projectKey:
535-
url += f"/project/{projectKey}"
536537
elif teamId:
537538
url += f"/team/{teamId}"
538539
elif accountId:

0 commit comments

Comments
 (0)