diff --git a/telethon/_client/telegrambaseclient.py b/telethon/_client/telegrambaseclient.py index aeecedd6..bdf8d539 100644 --- a/telethon/_client/telegrambaseclient.py +++ b/telethon/_client/telegrambaseclient.py @@ -320,7 +320,7 @@ async def connect(self: 'TelegramClient') -> None: return if self._sender.auth_key.key != dc.auth: - dc = dataclasses.replace(dc, auth=self._sender.auth_key.key) + self._all_dcs[dc.id] = dc = dataclasses.replace(dc, auth=self._sender.auth_key.key) # Need to send invokeWithLayer for things to work out. # Make the most out of this opportunity by also refreshing our state.