Stop passing the 'whole' user object when making changes to profile

This commit is contained in:
Imdad Ahad
2016-11-03 11:20:24 +00:00
parent 8803de2cc3
commit f14c3dbfa5
2 changed files with 12 additions and 13 deletions

View File

@@ -47,9 +47,9 @@ class UserApiClient(BaseAPIClient):
users.append(User(user, max_failed_login_count=self.max_failed_login_count))
return users
def update_user(self, user):
data = user.serialize()
url = "/user/{}".format(user.id)
def update_user(self, user_id, **kwargs):
data = dict(**kwargs)
url = "/user/{}".format(user_id)
user_data = self.put(url, data=data)
return User(user_data['data'], max_failed_login_count=self.max_failed_login_count)