1
0
mirror of https://github.com/etesync/server synced 2024-11-26 02:38:15 +00:00

Msgpack handling: fix compatibilty with newer fastapi.

Fixes #112.
Supersedes #127.
This commit is contained in:
Tom Hacohen 2022-03-25 15:17:34 +03:00
parent 247c5ea680
commit f62d4ebdfc

View File

@ -12,7 +12,7 @@ from .db_hack import django_db_cleanup_decorator
class MsgpackRequest(Request): class MsgpackRequest(Request):
media_type = "application/msgpack" media_type = "application/msgpack"
async def json(self) -> bytes: async def body(self) -> bytes:
if not hasattr(self, "_json"): if not hasattr(self, "_json"):
body = await super().body() body = await super().body()
self._json = msgpack_decode(body) self._json = msgpack_decode(body)