File tree Expand file tree Collapse file tree 2 files changed +3
-2
lines changed
server/rest_api/routers/v1 Expand file tree Collapse file tree 2 files changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -40,8 +40,7 @@ def _convert_message_create_to_message(
4040 assert isinstance (message_create , MessageCreate )
4141
4242 # Extract message content
43- if isinstance (message_create .content , str ):
44- assert message_create .content != "" , "Message content must not be empty"
43+ if isinstance (message_create .content , str ) and message_create .content != "" :
4544 message_content = [TextContent (text = message_create .content )]
4645 elif isinstance (message_create .content , list ) and len (message_create .content ) > 0 :
4746 message_content = message_create .content
Original file line number Diff line number Diff line change @@ -1072,6 +1072,8 @@ async def send_message(
10721072 Process a user message and return the agent's response.
10731073 This endpoint accepts a message from a user and processes it through the agent.
10741074 """
1075+ if len (request .messages ) == 0 :
1076+ raise ValueError ("Messages must not be empty" )
10751077 request_start_timestamp_ns = get_utc_timestamp_ns ()
10761078 MetricRegistry ().user_message_counter .add (1 , get_ctx_attributes ())
10771079
You can’t perform that action at this time.
0 commit comments