From 5cda82a5551d112821945ca5e3f704143d97c8b8 Mon Sep 17 00:00:00 2001 From: Alex Thomas Date: Thu, 20 Feb 2025 17:17:15 +0000 Subject: [PATCH] Fixes _handle_field_filter node_alias bug --- src/neo4j_graphrag/filters.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/neo4j_graphrag/filters.py b/src/neo4j_graphrag/filters.py index b88f2ed46..2431a12b0 100644 --- a/src/neo4j_graphrag/filters.py +++ b/src/neo4j_graphrag/filters.py @@ -289,7 +289,7 @@ def _handle_field_filter( low, high = filter_value param_name_low = param_store.add(low) param_name_high = param_store.add(high) - query_snippet = f"${param_name_low} <= {DEFAULT_NODE_ALIAS}.{Operator.safe_field_cypher(field)} <= ${param_name_high}" + query_snippet = f"${param_name_low} <= {node_alias}.{Operator.safe_field_cypher(field)} <= ${param_name_high}" return query_snippet # all the other operators are handled through their own classes: native_op_class = COMPARISONS_TO_NATIVE[operator]