From 22d72ed92b30b43c84ad85074b3511dfdd3d7815 Mon Sep 17 00:00:00 2001 From: harold Date: Mon, 16 Jun 2025 18:04:51 +0500 Subject: [PATCH] add fix --- telegram-application/src/core/tg_service/schemas.py | 2 +- telegram-application/src/core/tg_service/utils.py | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/telegram-application/src/core/tg_service/schemas.py b/telegram-application/src/core/tg_service/schemas.py index 7395db9..5e0aae4 100644 --- a/telegram-application/src/core/tg_service/schemas.py +++ b/telegram-application/src/core/tg_service/schemas.py @@ -8,7 +8,7 @@ from src.core.common.schemas import BaseModelWithSerializeDatetime class MessageFromChatSchema(BaseModelWithSerializeDatetime): id: PositiveInt user_id: PositiveInt - chat_id: NegativeInt + chat_id: int text: str message_time: datetime diff --git a/telegram-application/src/core/tg_service/utils.py b/telegram-application/src/core/tg_service/utils.py index 610ddcd..c32396e 100644 --- a/telegram-application/src/core/tg_service/utils.py +++ b/telegram-application/src/core/tg_service/utils.py @@ -15,6 +15,9 @@ def check_message_condition( sender: User, chat_type: CustomChatTypes, ) -> bool: + if not sender: + return False + if isinstance(sender, Channel): return False