From 1c570b2502d92548d97f5743d09566629d86196d Mon Sep 17 00:00:00 2001 From: "Jens L." Date: Tue, 3 Sep 2024 16:13:58 +0200 Subject: [PATCH] providers/ldap: fix migration assuming search group is set (#11170) Signed-off-by: Jens Langhammer --- .../ldap/migrations/0004_alter_ldapprovider_options_and_more.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/authentik/providers/ldap/migrations/0004_alter_ldapprovider_options_and_more.py b/authentik/providers/ldap/migrations/0004_alter_ldapprovider_options_and_more.py index f578cc7a04..abd8df69b8 100644 --- a/authentik/providers/ldap/migrations/0004_alter_ldapprovider_options_and_more.py +++ b/authentik/providers/ldap/migrations/0004_alter_ldapprovider_options_and_more.py @@ -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) ):