From 26aa178cf6903b6c045568f36e53c6bcf9a601aa Mon Sep 17 00:00:00 2001 From: Lonami Exo Date: Tue, 2 Apr 2024 11:02:32 +0200 Subject: [PATCH] Handle FileReferenceExpiredError during download May fix #4341. --- telethon/client/downloads.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/telethon/client/downloads.py b/telethon/client/downloads.py index 3c9fa2d1..eab49589 100644 --- a/telethon/client/downloads.py +++ b/telethon/client/downloads.py @@ -96,7 +96,7 @@ class _DirectDownloadIter(RequestIter): self._exported = True return await self._request() - except errors.FilerefUpgradeNeededError as e: + except (errors.FilerefUpgradeNeededError, errors.FileReferenceExpiredError) as e: # Only implemented for documents which are the ones that may take that long to download if not self._msg_data \ or not isinstance(self.request.location, types.InputDocumentFileLocation) \