From 87cb95e24d56f0abff0f8f23fd3ed3a9bc6ce8bd Mon Sep 17 00:00:00 2001 From: Daniel Chalef <131175+danielchalef@users.noreply.github.com> Date: Thu, 2 Oct 2025 16:18:14 -0700 Subject: [PATCH] fix: Use validated target_node_idx variable consistently Line 190 was using raw edge_data.target_entity_id instead of the validated target_node_idx variable, creating inconsistency with line 189 --- graphiti_core/utils/maintenance/edge_operations.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/graphiti_core/utils/maintenance/edge_operations.py b/graphiti_core/utils/maintenance/edge_operations.py index a15a93de..d85af7a9 100644 --- a/graphiti_core/utils/maintenance/edge_operations.py +++ b/graphiti_core/utils/maintenance/edge_operations.py @@ -187,7 +187,7 @@ async def extract_edges( ) continue source_node_uuid = nodes[source_node_idx].uuid - target_node_uuid = nodes[edge_data.target_entity_id].uuid + target_node_uuid = nodes[target_node_idx].uuid if valid_at: try: