fix: research source extraction crashes on a non-dict finding (#1714)

This commit is contained in:
Afonso Coutinho
2026-06-03 05:34:40 +01:00
committed by GitHub
parent 29e19f326a
commit f6f86c4b34
2 changed files with 17 additions and 0 deletions

View File

@@ -461,6 +461,8 @@ class ResearchHandler:
seen = set()
sources = []
for f in findings:
if not isinstance(f, dict):
continue
url = f.get("url", "")
title = f.get("title", "") or url
summary = f.get("summary", "") or f.get("evidence", "")