Let get_edge return None when edge not found
This commit is contained in:
@@ -452,13 +452,8 @@ class Neo4JStorage(BaseGraphStorage):
|
|||||||
logger.debug(
|
logger.debug(
|
||||||
f"{inspect.currentframe().f_code.co_name}: No edge found between {source_node_id} and {target_node_id}"
|
f"{inspect.currentframe().f_code.co_name}: No edge found between {source_node_id} and {target_node_id}"
|
||||||
)
|
)
|
||||||
# Return default edge properties when no edge found
|
# Return None when no edge found
|
||||||
return {
|
return None
|
||||||
"weight": 0.0,
|
|
||||||
"source_id": None,
|
|
||||||
"description": None,
|
|
||||||
"keywords": None,
|
|
||||||
}
|
|
||||||
finally:
|
finally:
|
||||||
await result.consume() # Ensure result is fully consumed
|
await result.consume() # Ensure result is fully consumed
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user