From 25e9d676a996bbd31e1b5831da884edf90ff674f Mon Sep 17 00:00:00 2001 From: Boger Date: Fri, 13 Mar 2020 12:02:53 +0300 Subject: [PATCH] :poop: Add hotfix for httpx issues --- aiogram/api/client/session/httpx.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/aiogram/api/client/session/httpx.py b/aiogram/api/client/session/httpx.py index 5da1f720..6638cd94 100644 --- a/aiogram/api/client/session/httpx.py +++ b/aiogram/api/client/session/httpx.py @@ -58,6 +58,8 @@ class HttpxSession(BaseSession): request = call.build_request() url = self.api.api_url(token=token, method=request.method) form_data, files = self.build_form_data(request) + # TODO: temporary fix for https://github.com/encode/httpx/issues/862 + files = files or None resp = await session.post(url=url, data=form_data, files=files) raw_result = resp.json() # we need cast because JSON can return list, but not in our Telegram API case