Merge pull request #24 from machka-pasla/codex/fix-typeerror-with-unsupported-operand-types-for

Fix admin state filter
This commit is contained in:
Machka Pasla
2025-06-27 20:58:44 +03:00
committed by GitHub
+5 -1
View File
@@ -1,5 +1,6 @@
import logging import logging
from aiogram import Router, F, types, Bot from aiogram import Router, F, types, Bot
from aiogram.filters import StateFilter
from aiogram.fsm.context import FSMContext from aiogram.fsm.context import FSMContext
from datetime import datetime, timedelta, timezone from datetime import datetime, timedelta, timezone
from typing import Optional from typing import Optional
@@ -336,7 +337,10 @@ async def promo_delete_handler(callback: types.CallbackQuery, i18n_data: dict,
@router.callback_query( @router.callback_query(
F.data == "admin_action:main", 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, async def cancel_promo_creation_state_to_menu(callback: types.CallbackQuery,
state: FSMContext, state: FSMContext,