From 2658c4d57be84043a7ddae1af74cea57bde6c3b2 Mon Sep 17 00:00:00 2001 From: takatost Date: Sat, 9 Sep 2023 23:22:21 +0800 Subject: [PATCH] fix: answer returned null when response_mode was blocking (#1133) --- api/services/completion_service.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/services/completion_service.py b/api/services/completion_service.py index 3c05e99c9e..531d803f54 100644 --- a/api/services/completion_service.py +++ b/api/services/completion_service.py @@ -367,7 +367,7 @@ class CompletionService: result = json.loads(result) if result.get('error'): cls.handle_error(result) - if 'data' in result: + if result['event'] == 'message' and 'data' in result: return cls.get_message_response_data(result.get('data')) except ValueError as e: if e.args[0] != "I/O operation on closed file.": # ignore this error