From 7d5faea45ff1f1dfd1fd4a791ea0063553a8a7ae Mon Sep 17 00:00:00 2001 From: Bulat Kurbanov Date: Sun, 26 Feb 2023 21:18:26 +0100 Subject: [PATCH] Fix cache updater --- src/app/services/cache_updater.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/app/services/cache_updater.py b/src/app/services/cache_updater.py index 50bbe4c..a2864a7 100644 --- a/src/app/services/cache_updater.py +++ b/src/app/services/cache_updater.py @@ -1,5 +1,6 @@ import collections from datetime import timedelta +from io import BytesIO import logging import random from tempfile import SpooledTemporaryFile @@ -86,7 +87,7 @@ async def cache_file(book: Book, file_type: str) -> Optional[CachedFile]: response, client, filename = data caption = get_caption(book) - temp_file = UploadFile(filename) + temp_file = UploadFile(BytesIO(), filename=filename) async for chunk in response.aiter_bytes(2048): await temp_file.write(chunk) await temp_file.seek(0)