@@ -629,8 +629,11 @@ def remove_user_from_group(self, username, group_name):
629629 Reference: https://docs.atlassian.com/software/jira/docs/api/REST/8.5.0/#api/2/issue
630630 """
631631
632- def issue (self , key , fields = "*all" ):
633- return self .get ("rest/api/2/issue/{0}?fields={1}" .format (key , fields ))
632+ def issue (self , key , fields = "*all" , expand = None ):
633+ params = {}
634+ if expand :
635+ params ["expand" ] = expand
636+ return self .get ("rest/api/2/issue/{0}?fields={1}" .format (key , fields ), params = params )
634637
635638 def get_issue (self , issue_id_or_key , fields = None , properties = None , update_history = True ):
636639 """
@@ -748,8 +751,11 @@ def issue_archive(self, issue_id_or_key, notify_users=False):
748751 url = "rest/api/2/issue/{issueIdOrKey}/archive" .format (issueIdOrKey = issue_id_or_key )
749752 return self .get (url )
750753
751- def issue_field_value (self , key , field ):
752- issue = self .get ("rest/api/2/issue/{0}?fields={1}" .format (key , field ))
754+ def issue_field_value (self , key , field , expand = None ):
755+ params = {}
756+ if expand :
757+ params ["expand" ] = expand
758+ issue = self .get ("rest/api/2/issue/{0}?fields={1}" .format (key , field ), params = params )
753759 return issue ["fields" ][field ]
754760
755761 def issue_fields (self , key ):
0 commit comments