From 953ef0e5bca778f35b51e2babf617cbaaca6bc9d Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Tue, 18 Aug 2020 20:27:40 +0300 Subject: [PATCH] Maybe fix encrypted parallel file transfer --- mautrix_telegram/util/parallel_file_transfer.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mautrix_telegram/util/parallel_file_transfer.py b/mautrix_telegram/util/parallel_file_transfer.py index 9f61b161..21de18e4 100644 --- a/mautrix_telegram/util/parallel_file_transfer.py +++ b/mautrix_telegram/util/parallel_file_transfer.py @@ -262,8 +262,8 @@ async def parallel_transfer_to_matrix(client: MautrixTelegramClient, intent: Int async def encrypted(stream): nonlocal decryption_info async for chunk in async_encrypt_attachment(stream): - if isinstance(chunk, dict): - decryption_info = EncryptedFile.deserialize(chunk) + if isinstance(chunk, EncryptedFile): + decryption_info = chunk else: yield chunk