GraphQLError at /graphql/ #1613

Open
opened 2026-04-25 12:33:34 +02:00 by tteichler · 1 comment
Owner
Traceback (most recent call last):
  File "/usr/local/lib/python3.13/dist-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/dist-packages/django/core/handlers/base.py", line 198, 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 "/usr/local/lib/python3.13/dist-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper
    return view_func(request, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/dist-packages/django/views/generic/base.py", line 106, in view
    return self.dispatch(request, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/dist-packages/django/utils/decorators.py", line 48, in _wrapper
    return bound_method(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/dist-packages/django/utils/decorators.py", line 192, in _view_wrapper
    result = _process_exception(request, e)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/dist-packages/django/utils/decorators.py", line 190, in _view_wrapper
    response = view_func(request, *args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/dist-packages/graphene_django/views.py", line 201, in dispatch
    result, status_code = self.get_response(request, data, show_graphiql)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/dist-packages/graphene_django/views.py", line 218, in get_response
    execution_result = self.execute_graphql_request(
                      
  File "/usr/local/lib/python3.13/dist-packages/aleksis/core/views.py", line 279, in execute_graphql_request
    raise error
    ^^^^^^^^^^^
  File "/usr/local/lib/python3.13/dist-packages/graphql/execution/execute.py", line 523, in execute_field
    result = resolve_fn(source, info, **args)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/dist-packages/aleksis/core/schema/base.py", line 295, in mutate
    return super().mutate(root, info, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/dist-packages/graphene_django_cud/mutations/batch_update.py", line 269, in mutate
    obj.save()
    ^^^^^^^^^^
  File "/usr/local/lib/python3.13/dist-packages/aleksis/core/models.py", line 591, in save
    super().save(*args, **kwargs)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/dist-packages/aleksis/core/mixins.py", line 168, in save
    super().save(*args, **kwargs)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/dist-packages/django/db/models/base.py", line 874, in save
    self.save_base(
    ^
  File "/usr/local/lib/python3.13/dist-packages/model_utils/tracker.py", line 426, in inner
    return original(instance, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/dist-packages/django/db/models/base.py", line 966, in save_base
    updated = self._save_table(
             
  File "/usr/local/lib/python3.13/dist-packages/django/db/models/base.py", line 1091, in _save_table
    (getattr(self, f.attname) if raw else f.pre_save(self, False)),
                                          ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/dist-packages/django/db/models/fields/files.py", line 327, in pre_save
    if file.name is None and file._file is not None:
       ^^^^^^^^^

Exception Type: GraphQLError at /graphql/
Exception Value: 'dict' object has no attribute 'name'

GraphQL request:2:3
1 | mutation updatePersons($input: [BatchPatchPersonInput]!) {
2 |   updatePersons(input: $input) {
  |   ^
3 |     items: persons {
Raised during: aleksis.core.views.LoggingGraphQLView
``` Traceback (most recent call last): File "/usr/local/lib/python3.13/dist-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) ^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.13/dist-packages/django/core/handlers/base.py", line 198, 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 "/usr/local/lib/python3.13/dist-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper return view_func(request, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.13/dist-packages/django/views/generic/base.py", line 106, in view return self.dispatch(request, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.13/dist-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.13/dist-packages/django/utils/decorators.py", line 192, in _view_wrapper result = _process_exception(request, e) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.13/dist-packages/django/utils/decorators.py", line 190, in _view_wrapper response = view_func(request, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.13/dist-packages/graphene_django/views.py", line 201, in dispatch result, status_code = self.get_response(request, data, show_graphiql) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.13/dist-packages/graphene_django/views.py", line 218, in get_response execution_result = self.execute_graphql_request( File "/usr/local/lib/python3.13/dist-packages/aleksis/core/views.py", line 279, in execute_graphql_request raise error ^^^^^^^^^^^ File "/usr/local/lib/python3.13/dist-packages/graphql/execution/execute.py", line 523, in execute_field result = resolve_fn(source, info, **args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.13/dist-packages/aleksis/core/schema/base.py", line 295, in mutate return super().mutate(root, info, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.13/dist-packages/graphene_django_cud/mutations/batch_update.py", line 269, in mutate obj.save() ^^^^^^^^^^ File "/usr/local/lib/python3.13/dist-packages/aleksis/core/models.py", line 591, in save super().save(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.13/dist-packages/aleksis/core/mixins.py", line 168, in save super().save(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.13/dist-packages/django/db/models/base.py", line 874, in save self.save_base( ^ File "/usr/local/lib/python3.13/dist-packages/model_utils/tracker.py", line 426, in inner return original(instance, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.13/dist-packages/django/db/models/base.py", line 966, in save_base updated = self._save_table( File "/usr/local/lib/python3.13/dist-packages/django/db/models/base.py", line 1091, in _save_table (getattr(self, f.attname) if raw else f.pre_save(self, False)), ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.13/dist-packages/django/db/models/fields/files.py", line 327, in pre_save if file.name is None and file._file is not None: ^^^^^^^^^ Exception Type: GraphQLError at /graphql/ Exception Value: 'dict' object has no attribute 'name' GraphQL request:2:3 1 | mutation updatePersons($input: [BatchPatchPersonInput]!) { 2 | updatePersons(input: $input) { | ^ 3 | items: persons { Raised during: aleksis.core.views.LoggingGraphQLView ```
Owner

How can I reproduce this?

How can I reproduce this?
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#1613
No description provided.