AssertionError at /group/14/delegates The field 'blockchain_id' was declared on serializer OutputSerializer, but has not been included in the 'fields' option. #91
Traceback (most recent call last):
File "/home/emil/flowback_backend/venv/lib/python3.11/site-packages/django/core/handlers/exception.py", line 42, in inner
response = await get_response(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/emil/flowback_backend/venv/lib/python3.11/site-packages/django/core/handlers/base.py", line 253, in _get_response_async
response = await wrapped_callback(
File "/usr/lib/python3.11/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, self.kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/emil/flowback_backend/venv/lib/python3.11/site-packages/django/views/decorators/csrf.py", line 56, in wrapper_view
return view_func(*args, *kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/emil/flowback_backend/venv/lib/python3.11/site-packages/django/views/generic/base.py", line 104, in view
return self.dispatch(request, args, kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/emil/flowback_backend/venv/lib/python3.11/site-packages/rest_framework/views.py", line 509, in dispatch
response = self.handle_exception(exc)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/emil/flowback_backend/venv/lib/python3.11/site-packages/rest_framework/views.py", line 469, in handle_exception
self.raise_uncaught_exception(exc)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/emil/flowback_backend/venv/lib/python3.11/site-packages/rest_framework/views.py", line 480, in raise_uncaught_exception
raise exc
^^^^^^^^^
File "/home/emil/flowback_backend/venv/lib/python3.11/site-packages/rest_framework/views.py", line 506, in dispatch
response = handler(request, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/emil/flowback_backend/flowback/group/views/delegate.py", line 90, in get
return get_paginated_response(
File "/home/emil/flowback_backend/flowback/common/pagination.py", line 15, in get_paginated_response
return paginator.get_paginated_response(serializer.data)
^^^^^^^^^^^^^^^
File "/home/emil/flowback_backend/venv/lib/python3.11/site-packages/rest_framework/serializers.py", line 768, in data
ret = super().data
^^^^^^^^^^^^
File "/home/emil/flowback_backend/venv/lib/python3.11/site-packages/rest_framework/serializers.py", line 253, in data
self._data = self.to_representation(self.instance)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/emil/flowback_backend/venv/lib/python3.11/site-packages/rest_framework/serializers.py", line 686, in to_representation
return [
File "/home/emil/flowback_backend/venv/lib/python3.11/site-packages/rest_framework/serializers.py", line 687, in
self.child.to_representation(item) for item in iterable
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/emil/flowback_backend/venv/lib/python3.11/site-packages/rest_framework/serializers.py", line 507, in to_representation
for field in fields:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/emil/flowback_backend/venv/lib/python3.11/site-packages/rest_framework/serializers.py", line 368, in _readable_fields
for field in self.fields.values():
^^^^^^^^^^^
File "/home/emil/flowback_backend/venv/lib/python3.11/site-packages/django/utils/functional.py", line 57, in get
res = instance.dict[self.name] = self.func(instance)
^^^^^^^^^^^^^^^^^^^
File "/home/emil/flowback_backend/venv/lib/python3.11/site-packages/rest_framework/serializers.py", line 356, in fields
for key, value in self.get_fields().items():
^^^^^^^^^^^^^^^^^
File "/home/emil/flowback_backend/venv/lib/python3.11/site-packages/rest_framework/serializers.py", line 1052, in get_fields
field_names = self.get_field_names(declared_fields, info)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/emil/flowback_backend/venv/lib/python3.11/site-packages/rest_framework/serializers.py", line 1148, in get_field_names
assert field_name in fields, (
^^^^^^^^^^^^^^^^^^^^
Traceback (most recent call last): File "/home/emil/flowback_backend/venv/lib/python3.11/site-packages/django/core/handlers/exception.py", line 42, in inner response = await get_response(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/emil/flowback_backend/venv/lib/python3.11/site-packages/django/core/handlers/base.py", line 253, in _get_response_async response = await wrapped_callback(
File "/usr/lib/python3.11/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/emil/flowback_backend/venv/lib/python3.11/site-packages/django/views/decorators/csrf.py", line 56, in wrapper_view return view_func(*args, *kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/emil/flowback_backend/venv/lib/python3.11/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, args, kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/emil/flowback_backend/venv/lib/python3.11/site-packages/rest_framework/views.py", line 509, in dispatch response = self.handle_exception(exc) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/emil/flowback_backend/venv/lib/python3.11/site-packages/rest_framework/views.py", line 469, in handle_exception self.raise_uncaught_exception(exc) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/emil/flowback_backend/venv/lib/python3.11/site-packages/rest_framework/views.py", line 480, in raise_uncaught_exception raise exc ^^^^^^^^^ File "/home/emil/flowback_backend/venv/lib/python3.11/site-packages/rest_framework/views.py", line 506, in dispatch response = handler(request, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/emil/flowback_backend/flowback/group/views/delegate.py", line 90, in get return get_paginated_response(
File "/home/emil/flowback_backend/flowback/common/pagination.py", line 15, in get_paginated_response return paginator.get_paginated_response(serializer.data) ^^^^^^^^^^^^^^^ File "/home/emil/flowback_backend/venv/lib/python3.11/site-packages/rest_framework/serializers.py", line 768, in data ret = super().data ^^^^^^^^^^^^ File "/home/emil/flowback_backend/venv/lib/python3.11/site-packages/rest_framework/serializers.py", line 253, in data self._data = self.to_representation(self.instance) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/emil/flowback_backend/venv/lib/python3.11/site-packages/rest_framework/serializers.py", line 686, in to_representation return [
File "/home/emil/flowback_backend/venv/lib/python3.11/site-packages/rest_framework/serializers.py", line 687, in
self.child.to_representation(item) for item in iterable
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/emil/flowback_backend/venv/lib/python3.11/site-packages/rest_framework/serializers.py", line 507, in to_representation
for field in fields:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/emil/flowback_backend/venv/lib/python3.11/site-packages/rest_framework/serializers.py", line 368, in _readable_fields
for field in self.fields.values():
^^^^^^^^^^^
File "/home/emil/flowback_backend/venv/lib/python3.11/site-packages/django/utils/functional.py", line 57, in get
res = instance.dict[self.name] = self.func(instance)
^^^^^^^^^^^^^^^^^^^
File "/home/emil/flowback_backend/venv/lib/python3.11/site-packages/rest_framework/serializers.py", line 356, in fields
for key, value in self.get_fields().items():
^^^^^^^^^^^^^^^^^
File "/home/emil/flowback_backend/venv/lib/python3.11/site-packages/rest_framework/serializers.py", line 1052, in get_fields
field_names = self.get_field_names(declared_fields, info)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/emil/flowback_backend/venv/lib/python3.11/site-packages/rest_framework/serializers.py", line 1148, in get_field_names
assert field_name in fields, (
^^^^^^^^^^^^^^^^^^^^