providers/ldap: fix migration assuming search group is set (#11170)
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
This commit is contained in:
@ -22,6 +22,8 @@ def migrate_search_group(apps: Apps, schema_editor: BaseDatabaseSchemaEditor):
|
|||||||
LDAPProvider = apps.get_model("authentik_providers_ldap", "ldapprovider")
|
LDAPProvider = apps.get_model("authentik_providers_ldap", "ldapprovider")
|
||||||
|
|
||||||
for provider in LDAPProvider.objects.using(db_alias).all():
|
for provider in LDAPProvider.objects.using(db_alias).all():
|
||||||
|
if not provider.search_group:
|
||||||
|
continue
|
||||||
for user_pk in (
|
for user_pk in (
|
||||||
provider.search_group.users.using(db_alias).all().values_list("pk", flat=True)
|
provider.search_group.users.using(db_alias).all().values_list("pk", flat=True)
|
||||||
):
|
):
|
||||||
|
|||||||
Reference in New Issue
Block a user