fixed sso group user permission logic
This commit is contained in:
parent
84eb346501
commit
33242ba86d
1 changed files with 1 additions and 1 deletions
|
@ -12,7 +12,7 @@ def access_permissions(backend, response, user=None, *args, **kwargs):
|
|||
if not groups:
|
||||
return
|
||||
|
||||
existing_grants = set(AccessPermission.objects.filter(sso_grant__provider=backend.name)
|
||||
existing_grants = set(user.accesspermissions.filter(sso_grant__provider=backend.name)
|
||||
.values_list('sso_grant_id', flat=True))
|
||||
new_grants = AccessPermissionSSOGrant.objects.filter(provider=backend.name, group__in=groups) \
|
||||
.exclude(id__in=existing_grants)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue