diff options
author | Jenkins <jenkins@review.openstack.org> | 2016-09-26 11:37:39 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2016-09-26 11:37:39 +0000 |
commit | ec930d1b326321639f332289ba0ab41f690b3887 (patch) | |
tree | 67c055048ce338e8f74b054e71e75b21fcef3d35 /keystoneclient/v3 | |
parent | 050617e36c24f597d4ea9c0bd49f86193297ae69 (diff) | |
parent | 8b07996ad29903ea59ab7fc0c7042c8efcf816ce (diff) | |
download | python-keystoneclient-ec930d1b326321639f332289ba0ab41f690b3887.tar.gz |
Merge "Correct output for Implied Roles"
Diffstat (limited to 'keystoneclient/v3')
-rw-r--r-- | keystoneclient/v3/roles.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/keystoneclient/v3/roles.py b/keystoneclient/v3/roles.py index 7d5742c..c083856 100644 --- a/keystoneclient/v3/roles.py +++ b/keystoneclient/v3/roles.py @@ -136,7 +136,8 @@ class RoleManager(base.CrudManager): """ url_tail = self._implied_role_url_tail(prior_role, implied_role) - self.client.put("/roles" + url_tail, **kwargs) + resp, body = self.client.put("/roles" + url_tail, **kwargs) + return self.resource_class(self, body['role_inference']) def delete_implied(self, prior_role, implied_role, **kwargs): """Delete an inference rule. |