diff --git a/api/controllers/console/app/conversation.py b/api/controllers/console/app/conversation.py index c7347933cb..f1b0de1071 100644 --- a/api/controllers/console/app/conversation.py +++ b/api/controllers/console/app/conversation.py @@ -137,7 +137,7 @@ class CompletionConversationApi(Resource): .join( # type: ignore MessageAnnotation, MessageAnnotation.conversation_id == Conversation.id ) - .distinct() + .group_by(Conversation.id) ) elif args.annotation_status == "not_annotated": query = ( @@ -275,7 +275,7 @@ class ChatConversationApi(Resource): .join( # type: ignore MessageAnnotation, MessageAnnotation.conversation_id == Conversation.id ) - .distinct() + .group_by(Conversation.id) ) case "not_annotated": query = (