From abaaf65da91b11fc2560fcfb49f074c466e51c5c Mon Sep 17 00:00:00 2001 From: Machka Pasla <161734431+machka-pasla@users.noreply.github.com> Date: Fri, 27 Jun 2025 20:58:00 +0300 Subject: [PATCH] Fix state filter in promo codes handler --- bot/handlers/admin/promo_codes.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bot/handlers/admin/promo_codes.py b/bot/handlers/admin/promo_codes.py index 8080148..af4fecd 100644 --- a/bot/handlers/admin/promo_codes.py +++ b/bot/handlers/admin/promo_codes.py @@ -1,5 +1,6 @@ import logging from aiogram import Router, F, types, Bot +from aiogram.filters import StateFilter from aiogram.fsm.context import FSMContext from datetime import datetime, timedelta, timezone from typing import Optional @@ -336,7 +337,10 @@ async def promo_delete_handler(callback: types.CallbackQuery, i18n_data: dict, @router.callback_query( F.data == "admin_action:main", - AdminStates.waiting_for_promo_details | AdminStates.waiting_for_promo_edit_details, + StateFilter( + AdminStates.waiting_for_promo_details, + AdminStates.waiting_for_promo_edit_details, + ), ) async def cancel_promo_creation_state_to_menu(callback: types.CallbackQuery, state: FSMContext,