mirror of
https://github.com/koloideal/DutyLog.git
synced 2026-08-08 10:01:14 +03:00
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:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user