fix: use di.document_id instead of dir.document_id in evidence query
document_impact_records has intelligence_id, not document_id. The document_id lives on document_intelligence.
This commit is contained in:
@@ -748,7 +748,7 @@ def _map_time_horizon_prefix(window: str) -> str:
|
||||
|
||||
_EVIDENCE_SIGNALS_QUERY = """
|
||||
SELECT
|
||||
dir.document_id::text AS document_id,
|
||||
di.document_id::text AS document_id,
|
||||
di.id::text AS signal_id,
|
||||
dir.ticker,
|
||||
d.source_type AS source,
|
||||
@@ -761,7 +761,7 @@ SELECT
|
||||
FROM document_impact_records dir
|
||||
JOIN document_intelligence di ON di.id = dir.intelligence_id
|
||||
JOIN documents d ON d.id = di.document_id
|
||||
WHERE dir.document_id = ANY($1::uuid[])
|
||||
WHERE di.document_id = ANY($1::uuid[])
|
||||
AND di.validation_status = 'valid'
|
||||
"""
|
||||
|
||||
|
||||
Reference in New Issue
Block a user