|
@@ -760,7 +760,21 @@ export const useWorkflowRun = () => {
|
|
|
edges,
|
|
|
viewport,
|
|
|
})
|
|
|
- featuresStore?.setState({ features: publishedWorkflow.features })
|
|
|
+ const mappedFeatures = {
|
|
|
+ opening: {
|
|
|
+ enabled: !!publishedWorkflow.features.opening_statement || !!publishedWorkflow.features.suggested_questions.length,
|
|
|
+ opening_statement: publishedWorkflow.features.opening_statement,
|
|
|
+ suggested_questions: publishedWorkflow.features.suggested_questions,
|
|
|
+ },
|
|
|
+ suggested: publishedWorkflow.features.suggested_questions_after_answer,
|
|
|
+ text2speech: publishedWorkflow.features.text_to_speech,
|
|
|
+ speech2text: publishedWorkflow.features.speech_to_text,
|
|
|
+ citation: publishedWorkflow.features.retriever_resource,
|
|
|
+ moderation: publishedWorkflow.features.sensitive_word_avoidance,
|
|
|
+ file: publishedWorkflow.features.file_upload,
|
|
|
+ }
|
|
|
+
|
|
|
+ featuresStore?.setState({ features: mappedFeatures })
|
|
|
workflowStore.getState().setPublishedAt(publishedWorkflow.created_at)
|
|
|
workflowStore.getState().setEnvironmentVariables(publishedWorkflow.environment_variables || [])
|
|
|
}, [featuresStore, handleUpdateWorkflowCanvas, workflowStore])
|