diff --git a/server/reflector/processors/summary/summary_builder.py b/server/reflector/processors/summary/summary_builder.py index 987cf53b..9120f0a7 100644 --- a/server/reflector/processors/summary/summary_builder.py +++ b/server/reflector/processors/summary/summary_builder.py @@ -666,7 +666,11 @@ class SummaryBuilder: result = match.group(1).strip() # try parsing json - return json.loads(result) + try: + return json.loads(result) + except Exception: + self.logger.error(f"Unable to parse JSON: {result}") + return result.split("\n") def validate_json_schema(self, schema, result): try: