From 1ac4d48b9be2009ef547d8e0a56917941fc30494 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EB=82=98=ED=98=95=EC=A7=84?= Date: Wed, 20 Aug 2025 20:23:02 +0900 Subject: [PATCH] fix(model): resolve validation error --- app/services/chat_message_service.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/app/services/chat_message_service.py b/app/services/chat_message_service.py index 9f2015d..4fbfb64 100644 --- a/app/services/chat_message_service.py +++ b/app/services/chat_message_service.py @@ -53,7 +53,7 @@ def get_chat_tab_and_messages_by_id(self, tab_id: str) -> ALLChatMessagesRespons except sqlite3.Error as e: raise APIException(CommonCode.FAIL) from e - async def create_chat_message(self, request: ChatMessagesReqeust) -> ChatMessagesResponse: + async def create_chat_message(self, request: ChatMessagesReqeust) -> ChatMessageInDB: # 1. tab_id, message 유효성 검사 및 유무 확인 request.validate() @@ -74,10 +74,7 @@ async def create_chat_message(self, request: ChatMessagesReqeust) -> ChatMessage # 5. 채팅 탭의 updated_at 갱신 self.chat_tab_repository.update_tab_timestamp(request.chat_tab_id) - # DB 모델을 API 응답 모델로 변환 - response_data = ChatMessagesResponse.model_validate(response) - - return response_data + return response def get_chat_tab_by_id(self, request: ChatMessagesReqeust) -> ChatMessageInDB: """특정 채팅 탭 조회"""