From d02ba325aad72db31496c2ef4ad9fe4e937b60b9 Mon Sep 17 00:00:00 2001 From: Debanjum Singh Solanky Date: Sat, 14 Jan 2023 15:15:36 -0300 Subject: [PATCH] Handle empty chat history returned by API to chat.html on web interface --- src/routers/api_beta.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/routers/api_beta.py b/src/routers/api_beta.py index 021e7e9a..d9d55db0 100644 --- a/src/routers/api_beta.py +++ b/src/routers/api_beta.py @@ -81,7 +81,10 @@ def chat(q: Optional[str]=None): # If user query is empty, return chat history if not q: - return {'status': 'ok', 'response': meta_log["chat"]} + if meta_log.get('chat'): + return {'status': 'ok', 'response': meta_log["chat"]} + else: + return {'status': 'ok', 'response': []} # Converse with OpenAI GPT metadata = understand(q, model=model, api_key=api_key, verbose=state.verbose)