From 06498cea1dcd0008cbf8e744a4da5a31c25e4c83 Mon Sep 17 00:00:00 2001 From: KuroAngel <145038102+KuroKoka551@users.noreply.github.com> Date: Tue, 20 Feb 2024 02:29:27 +0300 Subject: [PATCH] Fixed bug with LaunchMode.SINGLE_TOP --- src/aiogram_dialog/manager/manager.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/aiogram_dialog/manager/manager.py b/src/aiogram_dialog/manager/manager.py index 99e614c1..687294ef 100644 --- a/src/aiogram_dialog/manager/manager.py +++ b/src/aiogram_dialog/manager/manager.py @@ -245,6 +245,7 @@ async def _start_normal(self, state: State, data: Data = None) -> None: if launch_mode is LaunchMode.SINGLE_TOP: if new_dialog is old_dialog: await self.storage().remove_context(stack.pop()) + self._data[CONTEXT_KEY] = None if self.has_context(): await self.storage().save_context(self.current_context())