Skip to content

Commit 12786fe

Browse files
fix: handle missing target_node_uuid in edge operations
1 parent 9201be1 commit 12786fe

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

graphiti_core/utils/maintenance/edge_operations.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,7 @@ async def resolve_extracted_edges(
277277
edge_types_lst: list[dict[str, BaseModel]] = []
278278
for extracted_edge in extracted_edges:
279279
source_node_labels = uuid_entity_map[extracted_edge.source_node_uuid].labels
280-
target_node_labels = uuid_entity_map[extracted_edge.target_node_uuid].labels
280+
target_node_labels = uuid_entity_map[extracted_edge.target_node_uuid].labels if extracted_edge.target_node_uuid else []
281281
label_tuples = [
282282
(source_label, target_label)
283283
for source_label in source_node_labels

0 commit comments

Comments
 (0)