Forráskód Böngészése

fix: answer returned null when response_mode was blocking (#1133)

takatost 1 éve
szülő
commit
2658c4d57b
1 módosított fájl, 1 hozzáadás és 1 törlés
  1. 1 1
      api/services/completion_service.py

+ 1 - 1
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