diff --git a/backend/open_webui/models/chat_messages.py b/backend/open_webui/models/chat_messages.py index 087662ff7c..2d40cdf83c 100644 --- a/backend/open_webui/models/chat_messages.py +++ b/backend/open_webui/models/chat_messages.py @@ -478,7 +478,10 @@ class ChatMessageTable: stmt = ( select(ChatMessage.user_id, func.count(ChatMessage.id).label('count')) - .filter(~ChatMessage.user_id.like('shared-%')) + .filter( + ChatMessage.role == 'assistant', + ~ChatMessage.user_id.like('shared-%'), + ) ) if start_date: