fix broken emoji in remove_hours_remark_window, remove unused json import, add input validation to on_room_remark_input

This commit is contained in:
2026-07-15 01:14:14 +03:00
parent 504c454afb
commit ae940a58e6
3 changed files with 5 additions and 3 deletions
@@ -393,7 +393,7 @@ add_hours_remark_window = Window(
) )
remove_hours_remark_window = Window( remove_hours_remark_window = Window(
Const("<blockquote> <b>Причина снятия часов</b></blockquote>\n\n<blockquote>Отправьте текст или фото с подписью.\nФото будет сохранено как описание операции.\nМожно пропустить, нажав кнопку ниже.</blockquote>"), Const("<blockquote>📝 <b>Причина снятия часов</b></blockquote>\n\n<blockquote>Отправьте текст или фото с подписью.\nФото будет сохранено как описание операции.\nМожно пропустить, нажав кнопку ниже.</blockquote>"),
MessageInput(on_remove_hours_remark_input), MessageInput(on_remove_hours_remark_input),
Button( Button(
Const("⏭ Пропустить"), Const("⏭ Пропустить"),
@@ -332,6 +332,10 @@ async def on_room_remark_input(
elif message.text and message.text.strip(): elif message.text and message.text.strip():
remark = message.text.strip() remark = message.text.strip()
if not photo_file_ids and not remark:
await message.answer("⚠️ Пожалуйста, отправьте текст или фото с подписью")
return
dialog_manager.dialog_data["remark"] = remark dialog_manager.dialog_data["remark"] = remark
dialog_manager.dialog_data["photo_file_ids"] = photo_file_ids dialog_manager.dialog_data["photo_file_ids"] = photo_file_ids
await dialog_manager.switch_to(AdminMenuSG.room_add_hours_confirm) await dialog_manager.switch_to(AdminMenuSG.room_add_hours_confirm)
@@ -1,5 +1,3 @@
import json
from aiogram import Bot from aiogram import Bot
from aiogram.enums import ContentType from aiogram.enums import ContentType
from aiogram.types import CallbackQuery, InputMediaPhoto from aiogram.types import CallbackQuery, InputMediaPhoto