From 65b2f9e6e1bd352a8a64735478f66cbfeb1415a4 Mon Sep 17 00:00:00 2001 From: lanceyq <1982376970@qq.com> Date: Wed, 25 Mar 2026 18:57:35 +0800 Subject: [PATCH] [changes] AI reviews and modifies the code --- api/app/repositories/end_user_repository.py | 4 ++-- api/app/services/user_memory_service.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/api/app/repositories/end_user_repository.py b/api/app/repositories/end_user_repository.py index 8ac65cd7..d8d30618 100644 --- a/api/app/repositories/end_user_repository.py +++ b/api/app/repositories/end_user_repository.py @@ -115,8 +115,8 @@ class EndUserRepository: end_user_info = EndUserInfo( end_user_id=end_user.id, other_name=other_name or "", # 如果没有提供 other_name,使用空字符串 - aliases={}, # 空字典而不是 None - meta_data={} # 空字典而不是 None + aliases=[], + meta_data=[] ) self.db.add(end_user_info) diff --git a/api/app/services/user_memory_service.py b/api/app/services/user_memory_service.py index 28dabe10..f6239c76 100644 --- a/api/app/services/user_memory_service.py +++ b/api/app/services/user_memory_service.py @@ -510,7 +510,7 @@ class UserMemoryService: if aliases_updated: try: import asyncio - asyncio.create_task(self._sync_aliases_to_neo4j(end_user_id, update_data['aliases'])) + asyncio.run(self._sync_aliases_to_neo4j(end_user_id, update_data['aliases'])) logger.info(f"已触发 aliases 同步到 Neo4j: end_user_id={end_user_id}, aliases={update_data['aliases']}") except Exception as sync_error: logger.error(f"触发同步 aliases 到 Neo4j 失败: {sync_error}", exc_info=True)