Skip to content

Commit 606aa52

Browse files
committed
Verbose log
1 parent f9e1cf0 commit 606aa52

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

services/chatbot/src/chatbot/chat_api.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,10 @@ async def chat():
163163
return jsonify({"message": message}), 400
164164

165165
data = await request.get_json()
166+
logger.debug("Raw request data - type: %s, value: %r", type(data).__name__, data)
167+
if not isinstance(data, dict):
168+
logger.warning("Invalid request body - expected JSON object, got %s: %r", type(data).__name__, data)
169+
return jsonify({"message": "Invalid request body - expected JSON object"}), 400
166170
message = data.get("message", "").strip()
167171
id = data.get("id", uuid4().int & (1 << 63) - 1)
168172
if not message:

0 commit comments

Comments
 (0)