Fix Organization.add_to_members() role passing (#1039)

* Fix role passing

* Fix typo

* Fix another typo

* Move parameter to JSON payload

* Move parameter to JSON payload

* Add content type

* Add content type

* Double Quotes

* Double quotes
This commit is contained in:
Raihaan
2019-02-12 14:39:44 +08:00
committed by Wan Liuyang
parent d6ba5d7235
commit 480f91cf1d
3 changed files with 10 additions and 10 deletions
+4 -4
View File
@@ -313,12 +313,12 @@ class Organization(github.GithubObject.CompletableGithubObject):
"""
assert isinstance(role, (str, unicode)), role
assert isinstance(member, github.NamedUser.NamedUser), member
url_parameters = {
"role": role,
}
put_parameters = {}
if role is not github.GithubObject.NotSet:
put_parameters["role"] = role
headers, data = self._requester.requestJsonAndCheck(
"PUT",
self.url + "/memberships/" + member._identity, parameters=url_parameters
self.url + "/memberships/" + member._identity, input=put_parameters
)
def add_to_public_members(self, public_member):