From 260672986ed94e1c1100aaf310351b3d0a1801b3 Mon Sep 17 00:00:00 2001 From: takatost Date: Mon, 6 Nov 2023 22:08:53 +0800 Subject: [PATCH] fix: universal chat external_data_tools NPE (#1467) --- api/models/model.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api/models/model.py b/api/models/model.py index cefc275e35..cdc4346ff5 100644 --- a/api/models/model.py +++ b/api/models/model.py @@ -197,7 +197,8 @@ class AppModelConfig(db.Model): self.more_like_this = json.dumps(model_config['more_like_this']) self.sensitive_word_avoidance = json.dumps(model_config['sensitive_word_avoidance']) \ if model_config.get('sensitive_word_avoidance') else None - self.external_data_tools = json.dumps(model_config['external_data_tools']) + self.external_data_tools = json.dumps(model_config['sensitive_word_avoidance']) \ + if model_config.get('external_data_tools') else None self.model = json.dumps(model_config['model']) self.user_input_form = json.dumps(model_config['user_input_form']) self.dataset_query_variable = model_config.get('dataset_query_variable')