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

Signed-off-by: Jens Langhammer <jens@goauthentik.io>
This commit is contained in:
Jens L.
2024-09-03 16:13:58 +02:00
committed by GitHub
parent 78e4370b98
commit 1c570b2502

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)
):