From aec14bd2501d29de39974e6c872f71c819da4e35 Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Thu, 5 Oct 2023 17:39:56 -0300 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix(manager.py):=20remove=20unne?= =?UTF-8?q?cessary=20exception=20handling=20and=20logging=20for=20JSON=20d?= =?UTF-8?q?ecoding=20error=20=F0=9F=90=9B=20fix(manager.py):=20fix=20condi?= =?UTF-8?q?tion=20for=20clearing=20chat=20history=20to=20only=20clear=20if?= =?UTF-8?q?=20"clear=5Fhistory"=20key=20is=20present=20and=20its=20value?= =?UTF-8?q?=20is=20truthy?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/backend/langflow/services/chat/manager.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/backend/langflow/services/chat/manager.py b/src/backend/langflow/services/chat/manager.py index 9d50f3026..ae5816942 100644 --- a/src/backend/langflow/services/chat/manager.py +++ b/src/backend/langflow/services/chat/manager.py @@ -204,11 +204,9 @@ class ChatService(Service): json_payload = await websocket.receive_json() try: payload = orjson.loads(json_payload) - # except TypeError or JSONDecodeError how? except Exception as exc: - logger.error(f"Error decoding JSON: {exc}") payload = json_payload - if "clear_history" in payload: + if "clear_history" in payload and payload["clear_history"]: self.chat_history.history[client_id] = [] continue