diff --git a/lightrag/kg/neo4j_impl.py b/lightrag/kg/neo4j_impl.py index e00bc37e..1b35697b 100644 --- a/lightrag/kg/neo4j_impl.py +++ b/lightrag/kg/neo4j_impl.py @@ -247,6 +247,9 @@ class Neo4JStorage(BaseGraphStorage): existing_index = idx elif idx["name"] == legacy_index_name: legacy_index = idx + # Break early if we found both indexes + if existing_index and legacy_index: + break # Handle legacy index migration if legacy_index and not existing_index: