diff --git a/fastapi_file_server/app/services/storages.py b/fastapi_file_server/app/services/storages.py index 49c5fa2..50b99f1 100644 --- a/fastapi_file_server/app/services/storages.py +++ b/fastapi_file_server/app/services/storages.py @@ -40,7 +40,10 @@ class BaseStorage(abc.ABC): if not messages: return None - message: telethon.tl.types.Message = messages[0] + message: Optional[telethon.tl.types.Message] = messages[0] + + if message is None: + return None if message.media is None: return None