From 5377da03b0aad676b0963c08226bd53f685658a3 Mon Sep 17 00:00:00 2001 From: habcawa <212562656+habcawa@users.noreply.github.com> Date: Wed, 21 May 2025 20:27:03 +0200 Subject: [PATCH] fix: missing error handling for AUTH_KEY_PERM_EMPTY as pointed out by andrew-ld --- telethon/client/messages.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/telethon/client/messages.py b/telethon/client/messages.py index 0097be32..8bdfd479 100644 --- a/telethon/client/messages.py +++ b/telethon/client/messages.py @@ -923,7 +923,13 @@ class MessageMethods: effect=message_effect_id ) - result = await self(request) + try: + result = await self(request) + + except errors.rpcerrorlist.AuthKeyPermEmptyError as e: + await self._sender._reconnect(e) + result = await self(request) + if isinstance(result, types.UpdateShortSentMessage): message = types.Message( id=result.id,