diff --git a/telethon/client/telegrambaseclient.py b/telethon/client/telegrambaseclient.py index c79afdc0..4509e627 100644 --- a/telethon/client/telegrambaseclient.py +++ b/telethon/client/telegrambaseclient.py @@ -419,13 +419,14 @@ class TelegramBaseClient(abc.ABC): self._updates_queue.clear() pts, date = self._state_cache[None] - self.session.set_update_state(0, types.updates.State( - pts=pts, - qts=0, - date=date, - seq=0, - unread_count=0 - )) + if pts and date: + self.session.set_update_state(0, types.updates.State( + pts=pts, + qts=0, + date=date, + seq=0, + unread_count=0 + )) self.session.close() diff --git a/telethon/version.py b/telethon/version.py index 72bb8cb8..57ed6351 100644 --- a/telethon/version.py +++ b/telethon/version.py @@ -1,3 +1,3 @@ # Versions should comply with PEP440. # This line is parsed in setup.py: -__version__ = '1.7.5' +__version__ = '1.7.6'