Drop "system_scope" from context constructor
Manila's RequestContext base class was recently refactored to allow arbitrary keyword arguments to be passed on to the base Context class in oslo_context. This was done so that we don't have to maintain every new addition to Context within manila code since that layer may change as the middleware components (keystonemiddleware, for example) evolve outside of manila. During this refactor, "system_scope" was inadvertently added as a separate keyword argument, and it wasn't being passed to the base class, causing system scoped users to not be represented correctly in the API. We can drop this parameter and allow it to flow transparently through "kwargs". Change-Id: I88b664c631eddced4ee1fcdf34cf05222cb73662 Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
This commit is contained in:
parent
9619ca3242
commit
00133f93ae
@ -36,7 +36,6 @@ class RequestContext(context.RequestContext):
|
||||
def __init__(self, user_id=None, project_id=None, is_admin=None,
|
||||
read_deleted="no", project_name=None, remote_address=None,
|
||||
timestamp=None, quota_class=None, service_catalog=None,
|
||||
system_scope=None,
|
||||
**kwargs):
|
||||
"""Initialize RequestContext.
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user