Вывод callback_data в MemoryStorage

друзья! Прошу помощи. Есть бот, при нажатии на inlinebutton её callback_data необходимо сохранить в MemoryStorage чтобы потом вывести с БД, дальнейшие state идут через message. Что только не пробовал, при переходе на второй хендлер выдает ошибку по третей строке, хендлеры записаны через register. Если убрать с кода inlinebutton все отрабатывает нормально, без ошибок.

async def command_menu_23(callback: types.CallbackQuery):
    await callback.answer('По факту информирования ...', show_alert=True)
    await StopWork.but_quest.set()
    await callback.message.answer(messages.MESSASGE_1, parse_mode='MarkdownV2', reply_markup=kb_department_kb_22)
    await callback.answer()

async def command_menu_24(callback: types.CallbackQuery, state: FSMContext):
    async with state.proxy() as data:
        data['but_quest'] = callback_data
    await StopWork.inform_1.set()
    await callback.message.answer(messages.MESSASGE_14, parse_mode='MarkdownV2')

async def command_menu_25(message: types.Message, state: FSMContext):
    async with state.proxy() as data:
        data['department'] = message.text
    await StopWork.inform_2.set()
    await message.answer(messages.MESSASGE_14, parse_mode='MarkdownV2')

Ответы (0 шт):