summaryrefslogtreecommitdiff
path: root/keystoneclient/v3
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2016-09-26 11:37:39 +0000
committerGerrit Code Review <review@openstack.org>2016-09-26 11:37:39 +0000
commitec930d1b326321639f332289ba0ab41f690b3887 (patch)
tree67c055048ce338e8f74b054e71e75b21fcef3d35 /keystoneclient/v3
parent050617e36c24f597d4ea9c0bd49f86193297ae69 (diff)
parent8b07996ad29903ea59ab7fc0c7042c8efcf816ce (diff)
downloadpython-keystoneclient-ec930d1b326321639f332289ba0ab41f690b3887.tar.gz
Merge "Correct output for Implied Roles"
Diffstat (limited to 'keystoneclient/v3')
-rw-r--r--keystoneclient/v3/roles.py3
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.