fix: issue https://github.com/infiniflow/ragflow/issues/5600

### What problem does this PR solve?

close issue https://github.com/infiniflow/ragflow/issues/5600 

### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
This commit is contained in:
郭大鹏
2025-03-05 16:50:37 +08:00
committed by GitHub
parent b6aded378d
commit 78b2e0be89
2 changed files with 9 additions and 1 deletions

View File

@ -95,7 +95,12 @@ class CommunityReportsExtractor(Extractor):
response = re.sub(r"\{\{", "{", response)
response = re.sub(r"\}\}", "}", response)
logging.debug(response)
response = json.loads(response)
try:
response = json.loads(response)
except json.JSONDecodeError as e:
logging.error(f"Failed to parse JSON response: {e}")
logging.error(f"Response content: {response}")
continue
if not dict_has_keys_with_types(response, [
("title", str),
("summary", str),