From 4b6854f82a96cf2e59c865e2bf7f4f34d0bf6ef3 Mon Sep 17 00:00:00 2001 From: Jin Hai Date: Sun, 16 Nov 2025 17:27:31 +0800 Subject: [PATCH] Fix dict init Signed-off-by: Jin Hai --- api/db/services/knowledgebase_service.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/api/db/services/knowledgebase_service.py b/api/db/services/knowledgebase_service.py index bee39c7a4..1f82c26fe 100644 --- a/api/db/services/knowledgebase_service.py +++ b/api/db/services/knowledgebase_service.py @@ -393,10 +393,9 @@ class KnowledgebaseService(CommonService): if not isinstance(name, str): return get_data_error_result(message="Dataset name must be string.") dataset_name = name.strip() - name_len = len(dataset_name.encode("utf-8")) - if name_len == 0: + if dataset_name == "": return get_data_error_result(message="Dataset name can't be empty.") - if name_len > DATASET_NAME_LIMIT: + if len(dataset_name.encode("utf-8")) > DATASET_NAME_LIMIT: return get_data_error_result(message=f"Dataset name length is {len(dataset_name)} which is larger than {DATASET_NAME_LIMIT}") # Deduplicate name within tenant