providers/ldap: fix migration assuming search group is set (cherry-pick #11170) (#11172)

providers/ldap: fix migration assuming search group is set (#11170)

Signed-off-by: Jens Langhammer <jens@goauthentik.io>
Co-authored-by: Jens L. <jens@goauthentik.io>
This commit is contained in:
gcp-cherry-pick-bot[bot]
2024-09-03 16:27:06 +02:00
committed by GitHub
parent acbb065808
commit 6fd87d9ced

View File

@ -22,6 +22,8 @@ def migrate_search_group(apps: Apps, schema_editor: BaseDatabaseSchemaEditor):
LDAPProvider = apps.get_model("authentik_providers_ldap", "ldapprovider")
for provider in LDAPProvider.objects.using(db_alias).all():
if not provider.search_group:
continue
for user_pk in (
provider.search_group.users.using(db_alias).all().values_list("pk", flat=True)
):