Skip to content

Admin interface shows "Failed to fetch objects." when trying to view any page #18874

@Dymstro

Description

@Dymstro

Describe the bug

The admin UI fails to load any items on basically any page, showing the error Failed to fetch objects.

How to reproduce

  1. Go to the admin interface
  2. Try to view items on Applications page (or any other)

Expected behavior

Pages load items successfully

Screenshots

Image

Additional context

This happened after updating to 2025.12.0-rc1
The logs seem to indicate an issue in /authentik/api/pagination.py, function get_page_size

Deployment Method

Docker

Version

2025.12.0-rc1

Relevant log output

server-1      | {"event": "Internal Server Error: /api/v3/core/applications/", "exception": [{"exc_notes": [], "exc_type": "TypeError", "exc_value": "'<' not supported between instances of 'int' and 'NoneType'", "exceptions": [], "frames": [{"filename": "/ak-root/.venv/lib/python3.13/site-packages/asgiref/sync.py", "lineno": 555, "name": "thread_handler"}, {"filename": "/ak-root/.venv/lib/python3.13/site-packages/django/core/handlers/exception.py", "lineno": 42, "name": "inner"}, {"filename": "/ak-root/.venv/lib/python3.13/site-packages/asgiref/sync.py", "lineno": 555, "name": "thread_handler"}, {"filename": "/ak-root/.venv/lib/python3.13/site-packages/django/core/handlers/base.py", "lineno": 253, "name": "_get_response_async"}, {"filename": "/ak-root/.venv/lib/python3.13/site-packages/asgiref/sync.py", "lineno": 504, "name": "__call__"}, {"filename": "/ak-root/.venv/lib/python3.13/site-packages/asgiref/current_thread_executor.py", "lineno": 40, "name": "run"}, {"filename": "/ak-root/.venv/lib/python3.13/site-packages/asgiref/sync.py", "lineno": 559, "name": "thread_handler"}, {"filename": "/ak-root/.venv/lib/python3.13/site-packages/django/views/decorators/csrf.py", "lineno": 65, "name": "_view_wrapper"}, {"filename": "/ak-root/.venv/lib/python3.13/site-packages/rest_framework/viewsets.py", "lineno": 125, "name": "view"}, {"filename": "/ak-root/.venv/lib/python3.13/site-packages/rest_framework/views.py", "lineno": 515, "name": "dispatch"}, {"filename": "/ak-root/.venv/lib/python3.13/site-packages/rest_framework/views.py", "lineno": 475, "name": "handle_exception"}, {"filename": "/ak-root/.venv/lib/python3.13/site-packages/rest_framework/views.py", "lineno": 486, "name": "raise_uncaught_exception"}, {"filename": "/ak-root/.venv/lib/python3.13/site-packages/rest_framework/views.py", "lineno": 512, "name": "dispatch"}, {"filename": "/authentik/core/api/applications.py", "lineno": 263, "name": "list"}, {"filename": "/ak-root/.venv/lib/python3.13/site-packages/rest_framework/mixins.py", "lineno": 40, "name": "list"}, {"filename": "/ak-root/.venv/lib/python3.13/site-packages/rest_framework/generics.py", "lineno": 175, "name": "paginate_queryset"}, {"filename": "/authentik/enterprise/search/pagination.py", "lineno": 11, "name": "paginate_queryset"}, {"filename": "/ak-root/.venv/lib/python3.13/site-packages/rest_framework/pagination.py", "lineno": 203, "name": "paginate_queryset"}, {"filename": "/authentik/api/pagination.py", "lineno": 18, "name": "get_page_size"}], "is_cause": false, "is_group": false, "syntax_error": null}], "level": "error", "logger": "django.request", "timestamp": "2025-12-16T15:56:44.061617"}

Formatted:

{
  "event": "Internal Server Error: /api/v3/core/applications/",
  "exception": [
    {
      "exc_notes": [],
      "exc_type": "TypeError",
      "exc_value": "'<' not supported between instances of 'int' and 'NoneType'",
      "exceptions": [],
      "frames": [
        {
          "filename": "/ak-root/.venv/lib/python3.13/site-packages/asgiref/sync.py",
          "lineno": 555,
          "name": "thread_handler"
        },
        {
          "filename": "/ak-root/.venv/lib/python3.13/site-packages/django/core/handlers/exception.py",
          "lineno": 42,
          "name": "inner"
        },
        {
          "filename": "/ak-root/.venv/lib/python3.13/site-packages/asgiref/sync.py",
          "lineno": 555,
          "name": "thread_handler"
        },
        {
          "filename": "/ak-root/.venv/lib/python3.13/site-packages/django/core/handlers/base.py",
          "lineno": 253,
          "name": "_get_response_async"
        },
        {
          "filename": "/ak-root/.venv/lib/python3.13/site-packages/asgiref/sync.py",
          "lineno": 504,
          "name": "__call__"
        },
        {
          "filename": "/ak-root/.venv/lib/python3.13/site-packages/asgiref/current_thread_executor.py",
          "lineno": 40,
          "name": "run"
        },
        {
          "filename": "/ak-root/.venv/lib/python3.13/site-packages/asgiref/sync.py",
          "lineno": 559,
          "name": "thread_handler"
        },
        {
          "filename": "/ak-root/.venv/lib/python3.13/site-packages/django/views/decorators/csrf.py",
          "lineno": 65,
          "name": "_view_wrapper"
        },
        {
          "filename": "/ak-root/.venv/lib/python3.13/site-packages/rest_framework/viewsets.py",
          "lineno": 125,
          "name": "view"
        },
        {
          "filename": "/ak-root/.venv/lib/python3.13/site-packages/rest_framework/views.py",
          "lineno": 515,
          "name": "dispatch"
        },
        {
          "filename": "/ak-root/.venv/lib/python3.13/site-packages/rest_framework/views.py",
          "lineno": 475,
          "name": "handle_exception"
        },
        {
          "filename": "/ak-root/.venv/lib/python3.13/site-packages/rest_framework/views.py",
          "lineno": 486,
          "name": "raise_uncaught_exception"
        },
        {
          "filename": "/ak-root/.venv/lib/python3.13/site-packages/rest_framework/views.py",
          "lineno": 512,
          "name": "dispatch"
        },
        {
          "filename": "/authentik/core/api/applications.py",
          "lineno": 263,
          "name": "list"
        },
        {
          "filename": "/ak-root/.venv/lib/python3.13/site-packages/rest_framework/mixins.py",
          "lineno": 40,
          "name": "list"
        },
        {
          "filename": "/ak-root/.venv/lib/python3.13/site-packages/rest_framework/generics.py",
          "lineno": 175,
          "name": "paginate_queryset"
        },
        {
          "filename": "/authentik/enterprise/search/pagination.py",
          "lineno": 11,
          "name": "paginate_queryset"
        },
        {
          "filename": "/ak-root/.venv/lib/python3.13/site-packages/rest_framework/pagination.py",
          "lineno": 203,
          "name": "paginate_queryset"
        },
        {
          "filename": "/authentik/api/pagination.py",
          "lineno": 18,
          "name": "get_page_size"
        }
      ],
      "is_cause": false,
      "is_group": false,
      "syntax_error": null
    }
  ],
  "level": "error",
  "logger": "django.request",
  "timestamp": "2025-12-16T15:56:44.061617"
}

Metadata

Metadata

Labels

area:frontendFeatures or issues related to the browser, TypeScript, Node.js, etcbugSomething isn't workingbug/confirmedConfirmed bugs

Type

Projects

Status

Done

Relationships

None yet

Development

No branches or pull requests

Issue actions