From 6d4c8ba8ffbb2c334c414abd4df45e10426a061f Mon Sep 17 00:00:00 2001 From: Lonami Exo Date: Sun, 16 Jun 2019 11:39:45 +0200 Subject: [PATCH] Handle documents inside albums With the cleanup on f813759, this will now work cleanly. --- telethon/client/uploads.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/telethon/client/uploads.py b/telethon/client/uploads.py index daae2ca8..1ea8b2cf 100644 --- a/telethon/client/uploads.py +++ b/telethon/client/uploads.py @@ -311,6 +311,11 @@ class UploadMethods(ButtonMethods, MessageParseMethods, UserMethods): entity, media=fm )) fm = utils.get_input_media(r.photo) + elif isinstance(fm, types.InputMediaUploadedDocument): + r = await self(functions.messages.UploadMediaRequest( + entity, media=fm + )) + fm = utils.get_input_media(r.document) if captions: caption, msg_entities = captions.pop()