diff --git a/keystoneclient/v2_0/users.py b/keystoneclient/v2_0/users.py index ec97d941b..9e6fc6cba 100644 --- a/keystoneclient/v2_0/users.py +++ b/keystoneclient/v2_0/users.py @@ -50,7 +50,8 @@ class UserManager(base.ManagerWithFind): params = {"user": {"id": base.getid(user), "enabled": enabled}} - self._update("/users/%s/enabled" % base.getid(user), params, "user") + self._update("/users/%s/OS-KSADM/enabled" % base.getid(user), params, + "user") def update_password(self, user, password): """ diff --git a/tests/v2_0/test_users.py b/tests/v2_0/test_users.py index 7b9ab3b2e..34ae344f1 100644 --- a/tests/v2_0/test_users.py +++ b/tests/v2_0/test_users.py @@ -191,7 +191,7 @@ class UserTests(utils.TestCase): headers=self.TEST_POST_HEADERS) \ .AndReturn((resp_3, resp_3['body'])) httplib2.Http.request(urlparse.urljoin(self.TEST_URL, - 'v2.0/users/2/enabled'), + 'v2.0/users/2/OS-KSADM/enabled'), 'PUT', body=json.dumps(req_4), headers=self.TEST_POST_HEADERS) \