From 680eb7a9f6fbe9d2e76d5d5d5c67d3c80aafd51b Mon Sep 17 00:00:00 2001 From: quicksand Date: Thu, 18 Sep 2025 17:58:06 +0800 Subject: [PATCH] fix(datasets): retrieval_model null issue when updating dataset info (#25907) --- api/services/dataset_service.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api/services/dataset_service.py b/api/services/dataset_service.py index 51507886ad..8b3720026d 100644 --- a/api/services/dataset_service.py +++ b/api/services/dataset_service.py @@ -532,7 +532,8 @@ class DatasetService: filtered_data["updated_by"] = user.id filtered_data["updated_at"] = naive_utc_now() # update Retrieval model - filtered_data["retrieval_model"] = data["retrieval_model"] + if data.get("retrieval_model"): + filtered_data["retrieval_model"] = data["retrieval_model"] # update icon info if data.get("icon_info"): filtered_data["icon_info"] = data.get("icon_info")