Skip to content

Commit 543499e

Browse files
committed
fix: 修复对话时,模型参数删除后依然进行校验
1 parent a65ecf8 commit 543499e

File tree

3 files changed

+2
-6
lines changed

3 files changed

+2
-6
lines changed

apps/application/flow/workflow_manage.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,6 @@ def is_valid_model_params(self):
143143
if model_params_setting is None:
144144
model_params_setting = model_params_setting_form.get_default_form_data()
145145
node.properties.get('node_data', {})['model_params_setting'] = model_params_setting
146-
model_params_setting_form.valid_form(model_params_setting)
147146
if node.properties.get('status', 200) != 200:
148147
raise ValidationError(ErrorDetail(f'节点{node.properties.get("stepName")} 不可用'))
149148
node_list = [node for node in self.nodes if (node.type == 'function-lib-node')]

apps/application/serializers/application_serializers.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -836,8 +836,6 @@ def edit(self, instance: Dict, with_valid=True):
836836
ApplicationSerializer.Edit(data=instance).is_valid(
837837
raise_exception=True)
838838
application_id = self.data.get("application_id")
839-
valid_model_params_setting(instance.get('model_id'),
840-
instance.get('model_params_setting'))
841839

842840
application = QuerySet(Application).get(id=application_id)
843841
if instance.get('model_id') is None or len(instance.get('model_id')) == 0:

apps/application/serializers/chat_serializers.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,6 @@ def open_work_flow(self, application):
294294
return chat_id
295295

296296
def open_simple(self, application):
297-
valid_model_params_setting(application.model_id, application.model_params_setting)
298297
application_id = self.data.get('application_id')
299298
dataset_id_list = [str(row.dataset_id) for row in
300299
QuerySet(ApplicationDatasetMapping).filter(
@@ -376,7 +375,6 @@ def open(self):
376375
model_id = self.data.get('model_id')
377376
dataset_id_list = self.data.get('dataset_id_list')
378377
dialogue_number = 3 if self.data.get('multiple_rounds_dialogue', False) else 0
379-
valid_model_params_setting(model_id, self.data.get('model_params_setting'))
380378
application = Application(id=None, dialogue_number=dialogue_number, model_id=model_id,
381379
dataset_setting=self.data.get('dataset_setting'),
382380
model_setting=self.data.get('model_setting'),
@@ -397,7 +395,8 @@ class ChatRecordSerializerModel(serializers.ModelSerializer):
397395
class Meta:
398396
model = ChatRecord
399397
fields = ['id', 'chat_id', 'vote_status', 'problem_text', 'answer_text',
400-
'message_tokens', 'answer_tokens', 'const', 'improve_paragraph_id_list', 'run_time', 'index','answer_text_list',
398+
'message_tokens', 'answer_tokens', 'const', 'improve_paragraph_id_list', 'run_time', 'index',
399+
'answer_text_list',
401400
'create_time', 'update_time']
402401

403402

0 commit comments

Comments
 (0)