From 931aab4464339c7fd69845dfb57e8cd34b5df00c Mon Sep 17 00:00:00 2001 From: sabaimran Date: Sat, 1 Jul 2023 00:37:30 -0700 Subject: [PATCH] Handle case for when headers value is None --- src/khoj/routers/api.py | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/khoj/routers/api.py b/src/khoj/routers/api.py index 0f57324b..bec66ac8 100644 --- a/src/khoj/routers/api.py +++ b/src/khoj/routers/api.py @@ -324,10 +324,10 @@ async def search( state.query_cache[query_cache_key] = results user_state = { - "client": request.client.host, - "user_agent": user_agent, - "referer": referer, - "host": host, + "client_host": request.client.host, + "user_agent": user_agent or "unknown", + "referer": referer or "unknown", + "host": host or "unknown", } # Only log telemetry if query is new and not a continuation of previous query @@ -374,10 +374,10 @@ def update( logger.info("📬 Processor reconfigured via API") user_state = { - "client": request.client.host, - "user_agent": user_agent, - "referer": referer, - "host": host, + "client_host": request.client.host, + "user_agent": user_agent or "unknown", + "referer": referer or "unknown", + "host": host or "unknown", } state.telemetry += [ @@ -461,10 +461,10 @@ async def chat( ) user_state = { - "client": request.client.host, - "user_agent": user_agent, - "referer": referer, - "host": host, + "client_host": request.client.host, + "user_agent": user_agent or "unknown", + "referer": referer or "unknown", + "host": host or "unknown", } state.telemetry += [