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 = """
|
_EVIDENCE_SIGNALS_QUERY = """
|
||||||
SELECT
|
SELECT
|
||||||
dir.document_id::text AS document_id,
|
di.document_id::text AS document_id,
|
||||||
di.id::text AS signal_id,
|
di.id::text AS signal_id,
|
||||||
dir.ticker,
|
dir.ticker,
|
||||||
d.source_type AS source,
|
d.source_type AS source,
|
||||||
@@ -761,7 +761,7 @@ SELECT
|
|||||||
FROM document_impact_records dir
|
FROM document_impact_records dir
|
||||||
JOIN document_intelligence di ON di.id = dir.intelligence_id
|
JOIN document_intelligence di ON di.id = dir.intelligence_id
|
||||||
JOIN documents d ON d.id = di.document_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'
|
AND di.validation_status = 'valid'
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user