From 0031c9e2e0bb189e9bf9366b26d761fd7861e8ee Mon Sep 17 00:00:00 2001 From: Egor Date: Mon, 8 Dec 2025 03:24:13 +0300 Subject: [PATCH] Fix callback reuse after node actions --- app/handlers/admin/remnawave.py | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/app/handlers/admin/remnawave.py b/app/handlers/admin/remnawave.py index 70159ba9..62b1ed23 100644 --- a/app/handlers/admin/remnawave.py +++ b/app/handlers/admin/remnawave.py @@ -1397,14 +1397,12 @@ async def manage_node( else: await callback.answer("❌ Ошибка выполнения действия", show_alert=True) + refreshed_callback = callback.model_copy( + update={"data": f"admin_node_manage_{node_uuid}"} + ) + await show_node_details( - types.CallbackQuery( - id=callback.id, - from_user=callback.from_user, - chat_instance=callback.chat_instance, - data=f"admin_node_manage_{node_uuid}", - message=callback.message - ), + refreshed_callback, db_user, db )