Skip to content

Commit c97a021

Browse files
upengareriUpendar Gareri
andauthored
[JIRA] Update issue_archive method to match the current api (#893)
Exception raised when requesting issue archive: requests.exceptions.HTTPError: 405 Client Error: Addtionally, the api doesn't use notify_users as query parameter - https://docs.atlassian.com/software/jira/docs/api/REST/8.1.0/#api/2/issue-archiveIssue Co-authored-by: Upendar Gareri <[email protected]>
1 parent a602e48 commit c97a021

File tree

1 file changed

+2
-9
lines changed

1 file changed

+2
-9
lines changed

atlassian/jira.py

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -805,22 +805,15 @@ def issue_get_worklog(self, issue_id_or_key):
805805

806806
return self.get(url)
807807

808-
def issue_archive(self, issue_id_or_key, notify_users=False):
808+
def issue_archive(self, issue_id_or_key):
809809
"""
810810
Archives an issue.
811811
:param issue_id_or_key: Issue id or issue key
812-
:param notify_users: send the email with notification that the issue was updated to users that watch it.
813-
Admin or project admin permissions are required to disable the notification.
814812
:return:
815813
"""
816-
params = {}
817-
if notify_users:
818-
params["notifyUsers"] = "true"
819-
else:
820-
params["notifyUsers"] = "false"
821814
base_url = self.resource_url("issue")
822815
url = "{base_url}/{issueIdOrKey}/archive".format(base_url=base_url, issueIdOrKey=issue_id_or_key)
823-
return self.get(url)
816+
return self.put(url)
824817

825818
def issue_field_value(self, key, field):
826819
base_url = self.resource_url("issue")

0 commit comments

Comments
 (0)