diff --git a/src/memos/graph_dbs/polardb.py b/src/memos/graph_dbs/polardb.py index f0a23e39b..d9e9988bc 100644 --- a/src/memos/graph_dbs/polardb.py +++ b/src/memos/graph_dbs/polardb.py @@ -841,7 +841,7 @@ def add_edge( start_time = time.time() if not source_id or not target_id: - logger.warning(f"Edge '{source_id}' and '{target_id}' are both None") + logger.info(f"Edge '{source_id}' and '{target_id}' are both None") raise ValueError("[add_edge] source_id and target_id must be provided") source_exists = self.get_node(source_id) is not None @@ -851,7 +851,12 @@ def add_edge( logger.warning( "[add_edge] Source %s or target %s does not exist.", source_exists, target_exists ) - raise ValueError("[add_edge] source_id and target_id must be provided") + logger.info( + "[add_edge_error] Source %s or target %s does not exist.", + source_exists, + target_exists, + ) + return properties = {} if user_name is not None: