есть хендлер:
@dp.message_handler(text='Личный кабинет')
async def main_menu_handler(message: types.Message):
user_id = message.from_user.id
formatted_time, closed_deals, balance, verification = db.get_user_data(user_id)
# остальной код
есть другой хендер, который вызывает личный кабинет:
@dp.callback_query_handler(lambda c: c.data == 'close_menu')
async def close_menu_handler(callback_query: types.CallbackQuery):
user_id = callback_query.from_user.id
await bot.delete_message(user_id, callback_query.message.message_id)
await main_menu_handler(callback_query.message)
проблема в том, что при вызове close_menu, user_id в main_menu заменяется на другой, и соответственно функция выдаёт неверные данные из бд