From bf0627a3013766bde27ab0914dc9825fa7ffba3b Mon Sep 17 00:00:00 2001 From: Egor Date: Sat, 17 Jan 2026 05:08:14 +0300 Subject: [PATCH] Update campaigns.py --- app/handlers/admin/campaigns.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/app/handlers/admin/campaigns.py b/app/handlers/admin/campaigns.py index 1162495c..e103bb6c 100644 --- a/app/handlers/admin/campaigns.py +++ b/app/handlers/admin/campaigns.py @@ -2021,6 +2021,14 @@ def register_handlers(dp: Dispatcher): dp.callback_query.register( toggle_edit_campaign_server, F.data.startswith("campaign_edit_toggle_") ) + # Tariff handlers ДОЛЖНЫ быть ПЕРЕД общим admin_campaign_edit_ + dp.callback_query.register( + start_edit_campaign_tariff_days, F.data.startswith("admin_campaign_edit_tariff_days_") + ) + dp.callback_query.register( + start_edit_campaign_tariff, F.data.startswith("admin_campaign_edit_tariff_") + ) + # Общий паттерн ПОСЛЕДНИМ dp.callback_query.register( show_campaign_edit_menu, F.data.startswith("admin_campaign_edit_") ) @@ -2045,15 +2053,9 @@ def register_handlers(dp: Dispatcher): dp.callback_query.register( select_campaign_tariff, F.data.startswith("campaign_select_tariff_") ) - dp.callback_query.register( - start_edit_campaign_tariff, F.data.startswith("admin_campaign_edit_tariff_") - ) dp.callback_query.register( set_campaign_tariff, F.data.startswith("campaign_edit_set_tariff_") ) - dp.callback_query.register( - start_edit_campaign_tariff_days, F.data.startswith("admin_campaign_edit_tariff_days_") - ) dp.message.register(process_campaign_name, AdminStates.creating_campaign_name) dp.message.register(