diff --git a/lightrag/lightrag.py b/lightrag/lightrag.py index 48b464a8..a3dc92dc 100644 --- a/lightrag/lightrag.py +++ b/lightrag/lightrag.py @@ -2576,6 +2576,12 @@ class LightRAG: # 9. Delete source entities for entity_name in source_entities: + if entity_name == target_entity: + logger.info( + f"Skipping deletion of '{entity_name}' as it's also the target entity" + ) + continue + # Delete entity node from knowledge graph await self.chunk_entity_relation_graph.delete_node(entity_name)