ldap: filter users by source in deactivate_orphaned_users (#52917)

This commit is contained in:
Benjamin Renard 2021-04-09 16:29:32 +02:00 committed by Benjamin Dauvergne
parent 40eeaa9581
commit d8ce463306
1 changed files with 3 additions and 1 deletions

View File

@ -1507,7 +1507,9 @@ class LDAPBackend(object):
eids.remove(external_id)
except ValueError:
pass
for eid in UserExternalId.objects.filter(external_id__in=eids):
for eid in UserExternalId.objects.filter(
external_id__in=eids, user__is_active=True, source=block['realm']
):
eid.user.mark_as_inactive()
@classmethod