From 0e77dade08715389def3c9711a8b47cf0373f470 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B1=9F=E6=B3=A2?= Date: Tue, 24 Jun 2025 20:12:30 +0800 Subject: [PATCH] fix: first message query error --- api/models/model.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/api/models/model.py b/api/models/model.py index ee79fbd6b5..d6a4af40c3 100644 --- a/api/models/model.py +++ b/api/models/model.py @@ -808,7 +808,12 @@ class Conversation(Base): @property def first_message(self): - return db.session.query(Message).filter(Message.conversation_id == self.id).first() + return ( + db.session.query(Message) + .filter(Message.conversation_id == self.id) + .order_by(Message.created_at.asc()) + .first() + ) @property def app(self):