assignment/core.py: def _get_group_project_roles(): ... metadata_ref = self._get_metadata( group_id=x['id'], domain_id=project_ref['domain_id'])
self._get_metadata() gets called with user_id=None
assignment/backends/ldap.py: def _get_metadata(): ... if (not self.get_project(tenant_id) or user_id and not self.identity_api.get_user(user_id)):
self.identity_api.get_user(user_id) raises "user not found" since user_id = None
assignment/core.py: project_ roles() :
group_ id=x['id' ],
domain_ id=project_ ref['domain_ id'])
def _get_group_
...
metadata_ref = self._get_metadata(
self._get_ metadata( ) gets called with user_id=None
assignment/ backends/ ldap.py: project( tenant_ id) or
user_ id and not self.identity_ api.get_ user(user_ id)):
def _get_metadata():
...
if (not self.get_
self.identity_ api.get_ user(user_ id) raises "user not found" since user_id = None