Check before updating "chat" key in meta_log in chat history API endpoint

This commit is contained in:
Debanjum Singh Solanky 2024-04-15 21:06:47 +05:30
parent 4e7812fe55
commit 6707ccc463

View file

@ -111,10 +111,10 @@ def chat_history(
)
# Get latest N messages if N > 0
if n > 0:
if n > 0 and meta_log.get("chat"):
meta_log["chat"] = meta_log["chat"][-n:]
# Else return all messages except latest N
elif n < 0:
elif n < 0 and meta_log.get("chat"):
meta_log["chat"] = meta_log["chat"][:n]
update_telemetry_state(