From 0aa49a6a945d9f2631a81c5ba58e821410a9b1f1 Mon Sep 17 00:00:00 2001 From: Egor Date: Sat, 20 Sep 2025 10:31:31 +0300 Subject: [PATCH] Fix promo group delete confirmation handler --- app/handlers/admin/promo_groups.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/handlers/admin/promo_groups.py b/app/handlers/admin/promo_groups.py index 2c33c518..e7be96b8 100644 --- a/app/handlers/admin/promo_groups.py +++ b/app/handlers/admin/promo_groups.py @@ -574,7 +574,11 @@ def register_handlers(dp: Dispatcher): dp.callback_query.register(show_promo_group_details, F.data.startswith("promo_group_manage_")) dp.callback_query.register(start_create_promo_group, F.data == "admin_promo_group_create") dp.callback_query.register(start_edit_promo_group, F.data.startswith("promo_group_edit_")) - dp.callback_query.register(request_delete_promo_group, F.data.startswith("promo_group_delete_")) + dp.callback_query.register( + request_delete_promo_group, + F.data.startswith("promo_group_delete_") + & ~F.data.startswith("promo_group_delete_confirm_"), + ) dp.callback_query.register( delete_promo_group_confirmed, F.data.startswith("promo_group_delete_confirm_"),