diff options
author | Zuul <zuul@review.opendev.org> | 2019-09-27 01:42:07 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2019-09-27 01:42:07 +0000 |
commit | e860c69831289a800a1d7bb52e8621fc460f260b (patch) | |
tree | aed23d5096b875dc4f163922704e4459887104cd /keystone/api | |
parent | f0dd69463a6445aff715520c9834b924a85b5495 (diff) | |
parent | 12bda9fc3ac975c251232d41e92dd70c7a4e6e7c (diff) | |
download | keystone-e860c69831289a800a1d7bb52e8621fc460f260b.tar.gz |
Merge "Fix validation of role assignment subtree list"16.0.0.0rc1
Diffstat (limited to 'keystone/api')
-rw-r--r-- | keystone/api/role_assignments.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/keystone/api/role_assignments.py b/keystone/api/role_assignments.py index d1cfd90c4..fe81cca0f 100644 --- a/keystone/api/role_assignments.py +++ b/keystone/api/role_assignments.py @@ -80,12 +80,12 @@ class RoleAssignmentsResource(ks_flask.ResourceBase): 'group.id', 'role.id', 'scope.domain.id', 'scope.project.id', 'scope.OS-INHERIT:inherited_to', 'user.id' ] - target = {} + target = None if 'scope.project.id' in flask.request.args: project_id = flask.request.args['scope.project.id'] if project_id: - target['project'] = PROVIDERS.resource_api.get_project( - project_id) + target = {'project': PROVIDERS.resource_api.get_project( + project_id)} ENFORCER.enforce_call(action='identity:list_role_assignments_for_tree', filters=filters, target_attr=target) if not flask.request.args.get('scope.project.id'): |