Lotti gets Schleudertrauma when user has no person #1286

Open
opened 2025-05-17 14:51:31 +02:00 by nik · 1 comment
Owner
2025-05-17 12:50:12,782 ERROR django.request[25257]: Internal Server Error: /graphql/
Traceback (most recent call last):
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/contextlib.py", line 81, in inner
    return func(*args, **kwds)
           ^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/contextlib.py", line 81, in inner
    return func(*args, **kwds)
           ^^^^^^^^^^^^^^^^^^^
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper
    return view_func(request, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/views/generic/base.py", line 104, in view
    return self.dispatch(request, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/utils/decorators.py", line 192, in _view_wrapper
    result = _process_exception(request, e)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/utils/decorators.py", line 190, in _view_wrapper
    response = view_func(request, *args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/graphene_django/views.py", line 201, in dispatch
    result, status_code = self.get_response(request, data, show_graphiql)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/graphene_django/views.py", line 218, in get_response
    execution_result = self.execute_graphql_request(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/nik/AlekSIS/AlekSIS/apps/official/AlekSIS-Core/aleksis/core/views.py", line 811, in execute_graphql_request
    raise error
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/graphql/execution/execute.py", line 542, in execute_field
    completed = self.complete_value(
                ^^^^^^^^^^^^^^^^^^^^
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/graphql/execution/execute.py", line 609, in complete_value
    raise result
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/graphene_django/debug/middleware.py", line 65, in resolve
    result = next(root, info, **args)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/nik/AlekSIS/AlekSIS/apps/official/AlekSIS-Core/aleksis/core/schema/base.py", line 247, in list_resolver
    qs = DjangoListField.list_resolver(
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/graphene_django/fields.py", line 56, in list_resolver
    queryset = maybe_queryset(resolver(root, info, **args))
                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/nik/AlekSIS/AlekSIS/apps/official/AlekSIS-Core/aleksis/core/schema/__init__.py", line 316, in resolve_groups
    | Group.objects.filter(
      ^^^^^^^^^^^^^^^^^^^^^
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/db/models/query.py", line 1491, in filter
    return self._filter_or_exclude(False, args, kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/db/models/query.py", line 1509, in _filter_or_exclude
    clone._filter_or_exclude_inplace(negate, args, kwargs)
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/db/models/query.py", line 1516, in _filter_or_exclude_inplace
    self._query.add_q(Q(*args, **kwargs))
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/db/models/sql/query.py", line 1643, in add_q
    clause, _ = self._add_q(q_object, can_reuse)
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/db/models/sql/query.py", line 1675, in _add_q
    child_clause, needed_inner = self.build_filter(
                                 ^^^^^^^^^^^^^^^^^^
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/db/models/sql/query.py", line 1585, in build_filter
    condition = self.build_lookup(lookups, col, value)
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/db/models/sql/query.py", line 1412, in build_lookup
    lookup = lookup_class(lhs, rhs)
             ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/db/models/lookups.py", line 38, in __init__
    self.rhs = self.get_prep_lookup()
               ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/db/models/fields/related_lookups.py", line 103, in get_prep_lookup
    self.rhs = get_normalized_value(self.rhs, self.lhs)[0]
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/db/models/fields/related_lookups.py", line 20, in get_normalized_value
    raise ValueError("Model instances passed to related filters must be saved.")
graphql.error.graphql_error.GraphQLError: Model instances passed to related filters must be saved.

GraphQL request:2:3
1 | query groups($orderBy: [String], $filters: JSONString) {
2 |   items: groups(orderBy: $orderBy, filters: $filters) {
  |   ^
3 |     id
2025-05-17 12:50:12,782 ERROR django.request[25257]: Internal Server Error: /graphql/
Traceback (most recent call last):
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/contextlib.py", line 81, in inner
    return func(*args, **kwds)
           ^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/contextlib.py", line 81, in inner
    return func(*args, **kwds)
           ^^^^^^^^^^^^^^^^^^^
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper
    return view_func(request, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/views/generic/base.py", line 104, in view
    return self.dispatch(request, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/utils/decorators.py", line 192, in _view_wrapper
    result = _process_exception(request, e)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/utils/decorators.py", line 190, in _view_wrapper
    response = view_func(request, *args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/graphene_django/views.py", line 201, in dispatch
    result, status_code = self.get_response(request, data, show_graphiql)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/graphene_django/views.py", line 218, in get_response
    execution_result = self.execute_graphql_request(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/nik/AlekSIS/AlekSIS/apps/official/AlekSIS-Core/aleksis/core/views.py", line 811, in execute_graphql_request
    raise error
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/graphql/execution/execute.py", line 542, in execute_field
    completed = self.complete_value(
                ^^^^^^^^^^^^^^^^^^^^
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/graphql/execution/execute.py", line 609, in complete_value
    raise result
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/graphene_django/debug/middleware.py", line 65, in resolve
    result = next(root, info, **args)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/nik/AlekSIS/AlekSIS/apps/official/AlekSIS-Core/aleksis/core/schema/base.py", line 247, in list_resolver
    qs = DjangoListField.list_resolver(
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/graphene_django/fields.py", line 56, in list_resolver
    queryset = maybe_queryset(resolver(root, info, **args))
                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/nik/AlekSIS/AlekSIS/apps/official/AlekSIS-Core/aleksis/core/schema/__init__.py", line 316, in resolve_groups
    | Group.objects.filter(
      ^^^^^^^^^^^^^^^^^^^^^
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/db/models/manager.py", line 87, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/db/models/query.py", line 1491, in filter
    return self._filter_or_exclude(False, args, kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/db/models/query.py", line 1509, in _filter_or_exclude
    clone._filter_or_exclude_inplace(negate, args, kwargs)
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/db/models/query.py", line 1516, in _filter_or_exclude_inplace
    self._query.add_q(Q(*args, **kwargs))
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/db/models/sql/query.py", line 1643, in add_q
    clause, _ = self._add_q(q_object, can_reuse)
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/db/models/sql/query.py", line 1675, in _add_q
    child_clause, needed_inner = self.build_filter(
                                 ^^^^^^^^^^^^^^^^^^
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/db/models/sql/query.py", line 1585, in build_filter
    condition = self.build_lookup(lookups, col, value)
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/db/models/sql/query.py", line 1412, in build_lookup
    lookup = lookup_class(lhs, rhs)
             ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/db/models/lookups.py", line 38, in __init__
    self.rhs = self.get_prep_lookup()
               ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/db/models/fields/related_lookups.py", line 103, in get_prep_lookup
    self.rhs = get_normalized_value(self.rhs, self.lhs)[0]
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/db/models/fields/related_lookups.py", line 20, in get_normalized_value
    raise ValueError("Model instances passed to related filters must be saved.")
graphql.error.graphql_error.GraphQLError: Model instances passed to related filters must be saved.

GraphQL request:2:3
1 | query groups($orderBy: [String], $filters: JSONString) {
2 |   items: groups(orderBy: $orderBy, filters: $filters) {
  |   ^
3 |     id

```plain 2025-05-17 12:50:12,782 ERROR django.request[25257]: Internal Server Error: /graphql/ Traceback (most recent call last): File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) ^^^^^^^^^^^^^^^^^^^^^ File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.11/contextlib.py", line 81, in inner return func(*args, **kwds) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.11/contextlib.py", line 81, in inner return func(*args, **kwds) ^^^^^^^^^^^^^^^^^^^ File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper return view_func(request, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/utils/decorators.py", line 192, in _view_wrapper result = _process_exception(request, e) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/utils/decorators.py", line 190, in _view_wrapper response = view_func(request, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/graphene_django/views.py", line 201, in dispatch result, status_code = self.get_response(request, data, show_graphiql) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/graphene_django/views.py", line 218, in get_response execution_result = self.execute_graphql_request( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/nik/AlekSIS/AlekSIS/apps/official/AlekSIS-Core/aleksis/core/views.py", line 811, in execute_graphql_request raise error File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/graphql/execution/execute.py", line 542, in execute_field completed = self.complete_value( ^^^^^^^^^^^^^^^^^^^^ File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/graphql/execution/execute.py", line 609, in complete_value raise result File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/graphene_django/debug/middleware.py", line 65, in resolve result = next(root, info, **args) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/nik/AlekSIS/AlekSIS/apps/official/AlekSIS-Core/aleksis/core/schema/base.py", line 247, in list_resolver qs = DjangoListField.list_resolver( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/graphene_django/fields.py", line 56, in list_resolver queryset = maybe_queryset(resolver(root, info, **args)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/nik/AlekSIS/AlekSIS/apps/official/AlekSIS-Core/aleksis/core/schema/__init__.py", line 316, in resolve_groups | Group.objects.filter( ^^^^^^^^^^^^^^^^^^^^^ File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/db/models/query.py", line 1491, in filter return self._filter_or_exclude(False, args, kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/db/models/query.py", line 1509, in _filter_or_exclude clone._filter_or_exclude_inplace(negate, args, kwargs) File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/db/models/query.py", line 1516, in _filter_or_exclude_inplace self._query.add_q(Q(*args, **kwargs)) File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/db/models/sql/query.py", line 1643, in add_q clause, _ = self._add_q(q_object, can_reuse) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/db/models/sql/query.py", line 1675, in _add_q child_clause, needed_inner = self.build_filter( ^^^^^^^^^^^^^^^^^^ File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/db/models/sql/query.py", line 1585, in build_filter condition = self.build_lookup(lookups, col, value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/db/models/sql/query.py", line 1412, in build_lookup lookup = lookup_class(lhs, rhs) ^^^^^^^^^^^^^^^^^^^^^^ File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/db/models/lookups.py", line 38, in __init__ self.rhs = self.get_prep_lookup() ^^^^^^^^^^^^^^^^^^^^^^ File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/db/models/fields/related_lookups.py", line 103, in get_prep_lookup self.rhs = get_normalized_value(self.rhs, self.lhs)[0] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/db/models/fields/related_lookups.py", line 20, in get_normalized_value raise ValueError("Model instances passed to related filters must be saved.") graphql.error.graphql_error.GraphQLError: Model instances passed to related filters must be saved. GraphQL request:2:3 1 | query groups($orderBy: [String], $filters: JSONString) { 2 | items: groups(orderBy: $orderBy, filters: $filters) { | ^ 3 | id 2025-05-17 12:50:12,782 ERROR django.request[25257]: Internal Server Error: /graphql/ Traceback (most recent call last): File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) ^^^^^^^^^^^^^^^^^^^^^ File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.11/contextlib.py", line 81, in inner return func(*args, **kwds) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.11/contextlib.py", line 81, in inner return func(*args, **kwds) ^^^^^^^^^^^^^^^^^^^ File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper return view_func(request, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/utils/decorators.py", line 192, in _view_wrapper result = _process_exception(request, e) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/utils/decorators.py", line 190, in _view_wrapper response = view_func(request, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/graphene_django/views.py", line 201, in dispatch result, status_code = self.get_response(request, data, show_graphiql) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/graphene_django/views.py", line 218, in get_response execution_result = self.execute_graphql_request( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/nik/AlekSIS/AlekSIS/apps/official/AlekSIS-Core/aleksis/core/views.py", line 811, in execute_graphql_request raise error File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/graphql/execution/execute.py", line 542, in execute_field completed = self.complete_value( ^^^^^^^^^^^^^^^^^^^^ File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/graphql/execution/execute.py", line 609, in complete_value raise result File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/graphene_django/debug/middleware.py", line 65, in resolve result = next(root, info, **args) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/nik/AlekSIS/AlekSIS/apps/official/AlekSIS-Core/aleksis/core/schema/base.py", line 247, in list_resolver qs = DjangoListField.list_resolver( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/graphene_django/fields.py", line 56, in list_resolver queryset = maybe_queryset(resolver(root, info, **args)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/nik/AlekSIS/AlekSIS/apps/official/AlekSIS-Core/aleksis/core/schema/__init__.py", line 316, in resolve_groups | Group.objects.filter( ^^^^^^^^^^^^^^^^^^^^^ File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/db/models/query.py", line 1491, in filter return self._filter_or_exclude(False, args, kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/db/models/query.py", line 1509, in _filter_or_exclude clone._filter_or_exclude_inplace(negate, args, kwargs) File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/db/models/query.py", line 1516, in _filter_or_exclude_inplace self._query.add_q(Q(*args, **kwargs)) File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/db/models/sql/query.py", line 1643, in add_q clause, _ = self._add_q(q_object, can_reuse) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/db/models/sql/query.py", line 1675, in _add_q child_clause, needed_inner = self.build_filter( ^^^^^^^^^^^^^^^^^^ File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/db/models/sql/query.py", line 1585, in build_filter condition = self.build_lookup(lookups, col, value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/db/models/sql/query.py", line 1412, in build_lookup lookup = lookup_class(lhs, rhs) ^^^^^^^^^^^^^^^^^^^^^^ File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/db/models/lookups.py", line 38, in __init__ self.rhs = self.get_prep_lookup() ^^^^^^^^^^^^^^^^^^^^^^ File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/db/models/fields/related_lookups.py", line 103, in get_prep_lookup self.rhs = get_normalized_value(self.rhs, self.lhs)[0] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/nik/.cache/pypoetry/virtualenvs/aleksis-core-rYwtuYiE-py3.11/lib/python3.11/site-packages/django/db/models/fields/related_lookups.py", line 20, in get_normalized_value raise ValueError("Model instances passed to related filters must be saved.") graphql.error.graphql_error.GraphQLError: Model instances passed to related filters must be saved. GraphQL request:2:3 1 | query groups($orderBy: [String], $filters: JSONString) { 2 | items: groups(orderBy: $orderBy, filters: $filters) { | ^ 3 | id ```
Member

Another occurence:

2025-10-03 16:11:42,999 ERROR django.request[22336]: Internal Server Error: /graphql/
Traceback (most recent call last):
  File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/usr/lib/python3.13/contextlib.py", line 85, in inner
    return func(*args, **kwds)
  File "/usr/lib/python3.13/contextlib.py", line 85, in inner
    return func(*args, **kwds)
  File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper
    return view_func(request, *args, **kwargs)
  File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/django/views/generic/base.py", line 105, in view
    return self.dispatch(request, *args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
  File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/django/utils/decorators.py", line 192, in _view_wrapper
    result = _process_exception(request, e)
  File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/django/utils/decorators.py", line 190, in _view_wrapper
    response = view_func(request, *args, **kwargs)
  File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/graphene_django/views.py", line 201, in dispatch
    result, status_code = self.get_response(request, data, show_graphiql)
                          ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/graphene_django/views.py", line 218, in get_response
    execution_result = self.execute_graphql_request(
        request, data, query, variables, operation_name, show_graphiql
    )
  File "/home/felix/src/aleksis/apps/official/AlekSIS-Core/aleksis/core/views.py", line 730, in execute_graphql_request
    raise error
  File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/graphql/execution/execute.py", line 542, in execute_field
    completed = self.complete_value(
        return_type, field_nodes, info, path, result
    )
  File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/graphql/execution/execute.py", line 609, in complete_value
    raise result
  File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/graphene_django/debug/middleware.py", line 65, in resolve
    result = next(root, info, **args)
  File "/home/felix/src/aleksis/apps/official/AlekSIS-Core/aleksis/core/schema/site_preferences.py", line 55, in resolve_theme_design
    return info.context.user.person.preferences["theme__design"]
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/dynamic_preferences/managers.py", line 34, in __getitem__
    return self.get(key)
           ~~~~~~~~^^^^^
  File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/dynamic_preferences/managers.py", line 149, in get
    db_pref = self.get_db_pref(section=section, name=name)
  File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/dynamic_preferences/managers.py", line 155, in get_db_pref
    pref = self.queryset.get(section=section, name=name)
           ^^^^^^^^^^^^^
  File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/dynamic_preferences/managers.py", line 24, in queryset
    qs = qs.filter(instance=self.instance)
  File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/django/db/models/query.py", line 1493, in filter
    return self._filter_or_exclude(False, args, kwargs)
           ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
  File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude
    clone._filter_or_exclude_inplace(negate, args, kwargs)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
  File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace
    self._query.add_q(Q(*args, **kwargs))
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
  File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/django/db/models/sql/query.py", line 1646, in add_q
    clause, _ = self._add_q(q_object, can_reuse)
                ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
  File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/django/db/models/sql/query.py", line 1678, in _add_q
    child_clause, needed_inner = self.build_filter(
                                 ~~~~~~~~~~~~~~~~~^
        child,
        ^^^^^^
    ...<7 lines>...
        update_join_types=update_join_types,
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/django/db/models/sql/query.py", line 1588, in build_filter
    condition = self.build_lookup(lookups, col, value)
  File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/django/db/models/sql/query.py", line 1415, in build_lookup
    lookup = lookup_class(lhs, rhs)
  File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/django/db/models/lookups.py", line 38, in __init__
    self.rhs = self.get_prep_lookup()
               ~~~~~~~~~~~~~~~~~~~~^^
  File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/django/db/models/fields/related_lookups.py", line 103, in get_prep_lookup
    self.rhs = get_normalized_value(self.rhs, self.lhs)[0]
               ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
  File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/django/db/models/fields/related_lookups.py", line 20, in get_normalized_value
    raise ValueError("Model instances passed to related filters must be saved.")
graphql.error.graphql_error.GraphQLError: Model instances passed to related filters must be saved.

GraphQL request:24:7
23 |       }
24 |       themeDesign
   |       ^
25 |       generalTitle
Another occurence: ``` 2025-10-03 16:11:42,999 ERROR django.request[22336]: Internal Server Error: /graphql/ Traceback (most recent call last): File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.13/contextlib.py", line 85, in inner return func(*args, **kwds) File "/usr/lib/python3.13/contextlib.py", line 85, in inner return func(*args, **kwds) File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper return view_func(request, *args, **kwargs) File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/django/views/generic/base.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/django/utils/decorators.py", line 192, in _view_wrapper result = _process_exception(request, e) File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/django/utils/decorators.py", line 190, in _view_wrapper response = view_func(request, *args, **kwargs) File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/graphene_django/views.py", line 201, in dispatch result, status_code = self.get_response(request, data, show_graphiql) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/graphene_django/views.py", line 218, in get_response execution_result = self.execute_graphql_request( request, data, query, variables, operation_name, show_graphiql ) File "/home/felix/src/aleksis/apps/official/AlekSIS-Core/aleksis/core/views.py", line 730, in execute_graphql_request raise error File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/graphql/execution/execute.py", line 542, in execute_field completed = self.complete_value( return_type, field_nodes, info, path, result ) File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/graphql/execution/execute.py", line 609, in complete_value raise result File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/graphene_django/debug/middleware.py", line 65, in resolve result = next(root, info, **args) File "/home/felix/src/aleksis/apps/official/AlekSIS-Core/aleksis/core/schema/site_preferences.py", line 55, in resolve_theme_design return info.context.user.person.preferences["theme__design"] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/dynamic_preferences/managers.py", line 34, in __getitem__ return self.get(key) ~~~~~~~~^^^^^ File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/dynamic_preferences/managers.py", line 149, in get db_pref = self.get_db_pref(section=section, name=name) File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/dynamic_preferences/managers.py", line 155, in get_db_pref pref = self.queryset.get(section=section, name=name) ^^^^^^^^^^^^^ File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/dynamic_preferences/managers.py", line 24, in queryset qs = qs.filter(instance=self.instance) File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/django/db/models/query.py", line 1493, in filter return self._filter_or_exclude(False, args, kwargs) ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude clone._filter_or_exclude_inplace(negate, args, kwargs) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace self._query.add_q(Q(*args, **kwargs)) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/django/db/models/sql/query.py", line 1646, in add_q clause, _ = self._add_q(q_object, can_reuse) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/django/db/models/sql/query.py", line 1678, in _add_q child_clause, needed_inner = self.build_filter( ~~~~~~~~~~~~~~~~~^ child, ^^^^^^ ...<7 lines>... update_join_types=update_join_types, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/django/db/models/sql/query.py", line 1588, in build_filter condition = self.build_lookup(lookups, col, value) File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/django/db/models/sql/query.py", line 1415, in build_lookup lookup = lookup_class(lhs, rhs) File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/django/db/models/lookups.py", line 38, in __init__ self.rhs = self.get_prep_lookup() ~~~~~~~~~~~~~~~~~~~~^^ File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/django/db/models/fields/related_lookups.py", line 103, in get_prep_lookup self.rhs = get_normalized_value(self.rhs, self.lhs)[0] ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ File "/home/felix/.cache/pypoetry/virtualenvs/aleksis-core-VLqlbO2E-py3.13/lib/python3.13/site-packages/django/db/models/fields/related_lookups.py", line 20, in get_normalized_value raise ValueError("Model instances passed to related filters must be saved.") graphql.error.graphql_error.GraphQLError: Model instances passed to related filters must be saved. GraphQL request:24:7 23 | } 24 | themeDesign | ^ 25 | generalTitle ```
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
aleksis/AlekSIS-Core#1286
No description provided.