about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--gn3/api/llm.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/gn3/api/llm.py b/gn3/api/llm.py
index a94badd..5901ef5 100644
--- a/gn3/api/llm.py
+++ b/gn3/api/llm.py
@@ -107,7 +107,10 @@ def fetch_prev_history():
                 Where task_id=? and user_id=?""",
                 (request.args.get("search_term"),
                  str(token.user.user_id),))
-            return dict(cursor.fetchone())["results"]
+            record = cursor.fetchone()
+            if record:
+                return dict(record).get("results")
+            return {}
         cursor.execute(
             """SELECT task_id,query from history WHERE user_id=?""",
             (str(token.user.user_id),))