Some missing logic and fixups

This commit is contained in:
hteppl
2025-01-15 14:07:49 +03:00
parent a7d0cca66c
commit 34b1927c22
3 changed files with 25 additions and 5 deletions
+10 -1
View File
@@ -121,13 +121,22 @@ async def handle_key_name_input(
state: FSMContext,
session: Any
):
kb = build_admin_back_kb()
if not message.text:
await message.reply(
text="🚫 Пожалуйста, отправьте текстовое сообщение.",
reply_markup=kb
)
return
key_name = sanitize_key_name(message.text)
key_details = await get_key_details(key_name, session)
if not key_details:
await message.edit_text(
text="🚫 Пользователь с указанным именем ключа не найден.",
reply_markup=build_admin_back_kb()
reply_markup=kb
)
return