Skip to content

What ever private-api returns when deleting a task raises error in public-api #54

Description

@mathiser

private-api_1 | INFO: 192.168.32.3:46984 - "DELETE /api/tasks/BSm_M7XCvFnle8BG7yvunUDzIvNF4Jrn27ea76eGLyk HTTP/1.1" 200 OK
public-api_1 | INFO:2023-05-31 09:37:49,470:[X]: Delete task: BSm_M7XCvFnle8BG7yvunUDzIvNF4Jrn27ea76eGLyk
public-api_1 | INFO: 192.168.32.2:37560 - "DELETE /api/tasks/BSm_M7XCvFnle8BG7yvunUDzIvNF4Jrn27ea76eGLyk HTTP/1.1" 500 Internal Server Error
public-api_1 | ERROR: Exception in ASGI application
public-api_1 | Traceback (most recent call last):
public-api_1 | File "/usr/local/lib/python3.9/site-packages/fastapi/encoders.py", line 152, in jsonable_encoder
public-api_1 | data = dict(obj)
public-api_1 | TypeError: 'property' object is not iterable
public-api_1 |
public-api_1 | During handling of the above exception, another exception occurred:
public-api_1 |
public-api_1 | Traceback (most recent call last):
public-api_1 | File "/usr/local/lib/python3.9/site-packages/fastapi/encoders.py", line 157, in jsonable_encoder
public-api_1 | data = vars(obj)
public-api_1 | TypeError: vars() argument must have dict attribute
public-api_1 |
public-api_1 | The above exception was the direct cause of the following exception:
public-api_1 |
public-api_1 | Traceback (most recent call last):
public-api_1 | File "/usr/local/lib/python3.9/site-packages/uvicorn/protocols/http/httptools_impl.py", line 419, in run_asgi
public-api_1 | result = await app( # type: ignore[func-returns-value]
public-api_1 | File "/usr/local/lib/python3.9/site-packages/uvicorn/middleware/proxy_headers.py", line 78, in call
public-api_1 | return await self.app(scope, receive, send)
public-api_1 | File "/usr/local/lib/python3.9/site-packages/fastapi/applications.py", line 270, in call
public-api_1 | await super().call(scope, receive, send)
public-api_1 | File "/usr/local/lib/python3.9/site-packages/starlette/applications.py", line 124, in call
public-api_1 | await self.middleware_stack(scope, receive, send)
public-api_1 | File "/usr/local/lib/python3.9/site-packages/starlette/middleware/errors.py", line 184, in call
public-api_1 | raise exc
public-api_1 | File "/usr/local/lib/python3.9/site-packages/starlette/middleware/errors.py", line 162, in call
public-api_1 | await self.app(scope, receive, _send)
public-api_1 | File "/usr/local/lib/python3.9/site-packages/starlette/middleware/exceptions.py", line 79, in call
public-api_1 | raise exc
public-api_1 | File "/usr/local/lib/python3.9/site-packages/starlette/middleware/exceptions.py", line 68, in call
public-api_1 | await self.app(scope, receive, sender)
public-api_1 | File "/usr/local/lib/python3.9/site-packages/fastapi/middleware/asyncexitstack.py", line 21, in call
public-api_1 | raise e
public-api_1 | File "/usr/local/lib/python3.9/site-packages/fastapi/middleware/asyncexitstack.py", line 18, in call
public-api_1 | await self.app(scope, receive, send)
public-api_1 | File "/usr/local/lib/python3.9/site-packages/starlette/routing.py", line 706, in call
public-api_1 | await route.handle(scope, receive, send)
public-api_1 | File "/usr/local/lib/python3.9/site-packages/starlette/routing.py", line 276, in handle
public-api_1 | await self.app(scope, receive, send)
public-api_1 | File "/usr/local/lib/python3.9/site-packages/starlette/routing.py", line 66, in app
public-api_1 | response = await func(request)
public-api_1 | File "/usr/local/lib/python3.9/site-packages/fastapi/routing.py", line 253, in app
public-api_1 | content = await serialize_response(
public-api_1 | File "/usr/local/lib/python3.9/site-packages/fastapi/routing.py", line 150, in serialize_response
public-api_1 | return jsonable_encoder(response_content)
public-api_1 | File "/usr/local/lib/python3.9/site-packages/fastapi/encoders.py", line 161, in jsonable_encoder
public-api_1 | return jsonable_encoder(
public-api_1 | File "/usr/local/lib/python3.9/site-packages/fastapi/encoders.py", line 117, in jsonable_encoder
public-api_1 | encoded_value = jsonable_encoder(
public-api_1 | File "/usr/local/lib/python3.9/site-packages/fastapi/encoders.py", line 161, in jsonable_encoder
public-api_1 | return jsonable_encoder(
public-api_1 | File "/usr/local/lib/python3.9/site-packages/fastapi/encoders.py", line 117, in jsonable_encoder
public-api_1 | encoded_value = jsonable_encoder(
public-api_1 | File "/usr/local/lib/python3.9/site-packages/fastapi/encoders.py", line 161, in jsonable_encoder
public-api_1 | return jsonable_encoder(
public-api_1 | File "/usr/local/lib/python3.9/site-packages/fastapi/encoders.py", line 117, in jsonable_encoder
public-api_1 | encoded_value = jsonable_encoder(
public-api_1 | File "/usr/local/lib/python3.9/site-packages/fastapi/encoders.py", line 117, in jsonable_encoder
public-api_1 | encoded_value = jsonable_encoder(
public-api_1 | File "/usr/local/lib/python3.9/site-packages/fastapi/encoders.py", line 161, in jsonable_encoder
public-api_1 | return jsonable_encoder(
public-api_1 | File "/usr/local/lib/python3.9/site-packages/fastapi/encoders.py", line 161, in jsonable_encoder
public-api_1 | return jsonable_encoder(
public-api_1 | File "/usr/local/lib/python3.9/site-packages/fastapi/encoders.py", line 117, in jsonable_encoder
public-api_1 | encoded_value = jsonable_encoder(
public-api_1 | File "/usr/local/lib/python3.9/site-packages/fastapi/encoders.py", line 161, in jsonable_encoder
public-api_1 | return jsonable_encoder(
public-api_1 | File "/usr/local/lib/python3.9/site-packages/fastapi/encoders.py", line 161, in jsonable_encoder
public-api_1 | return jsonable_encoder(
public-api_1 | File "/usr/local/lib/python3.9/site-packages/fastapi/encoders.py", line 117, in jsonable_encoder
public-api_1 | encoded_value = jsonable_encoder(
public-api_1 | File "/usr/local/lib/python3.9/site-packages/fastapi/encoders.py", line 160, in jsonable_encoder
public-api_1 | raise ValueError(errors) from e
public-api_1 | ValueError: [TypeError("'property' object is not iterable"), TypeError('vars() argument must have dict attribute')]

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions