From b08ae336782f34c0f9c1c300999acd1ef86cba3c Mon Sep 17 00:00:00 2001 From: Wenjie Zhang Date: Mon, 26 Jan 2026 16:33:49 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=94=B9=20db=5Fid=20=E7=94=9F?= =?UTF-8?q?=E6=88=90=E9=80=BB=E8=BE=91=EF=BC=8C=E9=99=90=E5=88=B6=E5=93=88?= =?UTF-8?q?=E5=B8=8C=E9=95=BF=E5=BA=A6=E4=B8=BA=2032=20=E5=AD=97=E7=AC=A6?= =?UTF-8?q?=20#499?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/knowledge/base.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/knowledge/base.py b/src/knowledge/base.py index f39d5915..83e747cc 100644 --- a/src/knowledge/base.py +++ b/src/knowledge/base.py @@ -404,7 +404,7 @@ class KnowledgeBase(ABC): # 从 kwargs 中获取 is_private 配置 is_private = kwargs.get("is_private", False) prefix = "kb_private_" if is_private else "kb_" - db_id = f"{prefix}{hashstr(database_name, with_salt=True)}" + db_id = f"{prefix}{hashstr(database_name, with_salt=True, length=32)}" # 创建数据库记录 # 确保 Pydantic 模型被转换为字典,以便 JSON 序列化