diff --git a/backend/workflow_manager/workflow/views.py b/backend/workflow_manager/workflow/views.py index c02569355..9b4310502 100644 --- a/backend/workflow_manager/workflow/views.py +++ b/backend/workflow_manager/workflow/views.py @@ -86,18 +86,12 @@ def _generate_workflow(self, workflow_id: str) -> WorkflowGenerator: return generator def perform_update(self, serializer: WorkflowSerializer) -> Workflow: - """To edit a workflow. Regenerates the tool instances for a new prompt. + """To edit a workflow. Raises: WorkflowGenerationError """ kwargs = {} - if serializer.validated_data.get(WorkflowKey.PROMPT_TEXT): - workflow: Workflow = self.get_object() - generator = self._generate_workflow(workflow_id=workflow.id) - kwargs = { - WorkflowKey.LLM_RESPONSE: generator.llm_response, - WorkflowKey.WF_IS_ACTIVE: True, - } + try: workflow = serializer.save(**kwargs) return workflow diff --git a/frontend/src/components/agency/workflow-execution-layout/WorkflowExecutionMain.jsx b/frontend/src/components/agency/workflow-execution-layout/WorkflowExecutionMain.jsx index fb5acdaec..2d11f0eeb 100644 --- a/frontend/src/components/agency/workflow-execution-layout/WorkflowExecutionMain.jsx +++ b/frontend/src/components/agency/workflow-execution-layout/WorkflowExecutionMain.jsx @@ -1,7 +1,6 @@ import { Col, Row } from "antd"; import PropTypes from "prop-types"; -import { Prompt } from "../prompt/Prompt"; import { Steps } from "../steps/Steps"; import "./WorkflowExecutionMain.css"; import { InputOutput } from "../input-output/InputOutput"; @@ -19,9 +18,6 @@ function WorkflowExecutionMain({
-
- -