diff --git a/authentik/outposts/management/commands/repair_permissions.py b/authentik/core/management/commands/repair_permissions.py similarity index 83% rename from authentik/outposts/management/commands/repair_permissions.py rename to authentik/core/management/commands/repair_permissions.py index cae7976ea8..10dc9423ae 100644 --- a/authentik/outposts/management/commands/repair_permissions.py +++ b/authentik/core/management/commands/repair_permissions.py @@ -2,6 +2,7 @@ from django.apps import apps from django.contrib.auth.management import create_permissions from django.core.management.base import BaseCommand, no_translations +from guardian.management import create_anonymous_user class Command(BaseCommand): # pragma: no cover @@ -13,3 +14,4 @@ class Command(BaseCommand): # pragma: no cover for app in apps.get_app_configs(): self.stdout.write(f"Checking app {app.name} ({app.label})\n") create_permissions(app, verbosity=0) + create_anonymous_user(None, using="default") diff --git a/authentik/outposts/management/__init__.py b/authentik/outposts/management/__init__.py deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/authentik/outposts/management/commands/__init__.py b/authentik/outposts/management/commands/__init__.py deleted file mode 100644 index e69de29bb2..0000000000