fix: 修复应用复制没有把语音和文件上传配置一起复制的问题
--bug=1049519 --user=刘瑞斌 【应用】应用复制,复制的副本没有将语音输入和语音合成模型复制过来 https://www.tapd.cn/57709429/s/1620615
This commit is contained in:
parent
c07f728d87
commit
b8de3690cf
@ -147,9 +147,9 @@ class ApplicationWorkflowSerializer(serializers.Serializer):
|
|||||||
default_workflow = json.loads(default_workflow_json)
|
default_workflow = json.loads(default_workflow_json)
|
||||||
for node in default_workflow.get('nodes'):
|
for node in default_workflow.get('nodes'):
|
||||||
if node.get('id') == 'base-node':
|
if node.get('id') == 'base-node':
|
||||||
node.get('properties')['node_data'] = {"desc": application.get('desc'),
|
node.get('properties')['node_data']['desc'] = application.get('desc')
|
||||||
"name": application.get('name'),
|
node.get('properties')['node_data']['name'] = application.get('name')
|
||||||
"prologue": application.get('prologue')}
|
node.get('properties')['node_data']['prologue'] = application.get('prologue')
|
||||||
return Application(id=uuid.uuid1(),
|
return Application(id=uuid.uuid1(),
|
||||||
name=application.get('name'),
|
name=application.get('name'),
|
||||||
desc=application.get('desc'),
|
desc=application.get('desc'),
|
||||||
@ -160,6 +160,14 @@ class ApplicationWorkflowSerializer(serializers.Serializer):
|
|||||||
model_setting={},
|
model_setting={},
|
||||||
problem_optimization=False,
|
problem_optimization=False,
|
||||||
type=ApplicationTypeChoices.WORK_FLOW,
|
type=ApplicationTypeChoices.WORK_FLOW,
|
||||||
|
stt_model_enable=application.get('stt_model_enable', False),
|
||||||
|
stt_model_id=application.get('stt_model', None),
|
||||||
|
tts_model_id=application.get('tts_model', None),
|
||||||
|
tts_model_enable=application.get('tts_model_enable', False),
|
||||||
|
tts_model_params_setting=application.get('tts_model_params_setting', {}),
|
||||||
|
tts_type=application.get('tts_type', None),
|
||||||
|
file_upload_enable=application.get('file_upload_enable', False),
|
||||||
|
file_upload_setting=application.get('file_upload_setting', {}),
|
||||||
work_flow=default_workflow
|
work_flow=default_workflow
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -502,6 +510,14 @@ class ApplicationSerializer(serializers.Serializer):
|
|||||||
type=ApplicationTypeChoices.SIMPLE,
|
type=ApplicationTypeChoices.SIMPLE,
|
||||||
model_params_setting=application.get('model_params_setting', {}),
|
model_params_setting=application.get('model_params_setting', {}),
|
||||||
problem_optimization_prompt=application.get('problem_optimization_prompt', None),
|
problem_optimization_prompt=application.get('problem_optimization_prompt', None),
|
||||||
|
stt_model_enable=application.get('stt_model_enable', False),
|
||||||
|
stt_model_id=application.get('stt_model', None),
|
||||||
|
tts_model_id=application.get('tts_model', None),
|
||||||
|
tts_model_enable=application.get('tts_model_enable', False),
|
||||||
|
tts_model_params_setting=application.get('tts_model_params_setting', {}),
|
||||||
|
tts_type=application.get('tts_type', None),
|
||||||
|
file_upload_enable=application.get('file_upload_enable', False),
|
||||||
|
file_upload_setting=application.get('file_upload_setting', {}),
|
||||||
work_flow={}
|
work_flow={}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user