From f4d20a02aa51430fabc9cb34e114e8f39437ae6f Mon Sep 17 00:00:00 2001 From: FFXN Date: Thu, 15 Jan 2026 11:06:18 +0800 Subject: [PATCH] feat: fix summary index bug. --- api/services/dataset_service.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/services/dataset_service.py b/api/services/dataset_service.py index 2bff0e1524..226efcc6d8 100644 --- a/api/services/dataset_service.py +++ b/api/services/dataset_service.py @@ -2634,8 +2634,8 @@ class DocumentService: raise ValueError("Process rule segmentation max_tokens is invalid") # valid summary index setting - if args["process_rule"]["summary_index_setting"] and args["process_rule"]["summary_index_setting"]["enable"]: - summary_index_setting = args["process_rule"]["summary_index_setting"] + summary_index_setting = args["process_rule"].get("summary_index_setting") + if summary_index_setting and summary_index_setting.get("enable"): if "model_name" not in summary_index_setting or not summary_index_setting["model_name"]: raise ValueError("Summary index model name is required") if "model_provider_name" not in summary_index_setting or not summary_index_setting["model_provider_name"]: