diff --git a/web/src/app/home/pipelines/components/pipeline-form/PipelineFormComponent.tsx b/web/src/app/home/pipelines/components/pipeline-form/PipelineFormComponent.tsx index d3c1f21a..47182d18 100644 --- a/web/src/app/home/pipelines/components/pipeline-form/PipelineFormComponent.tsx +++ b/web/src/app/home/pipelines/components/pipeline-form/PipelineFormComponent.tsx @@ -194,16 +194,24 @@ export default function PipelineFormComponent({ } function handleModify(values: FormValues) { + + const realConfig = { + ai: values.ai, + trigger: values.trigger, + safety: values.safety, + output: values.output, + }; + const pipeline: Pipeline = { - config: values, - created_at: '', - description: '', - for_version: '', - name: '', - stages: [], - updated_at: '', - uuid: pipelineId || '', - is_default: false, + config: realConfig, + // created_at: '', + description: values.basic.description, + // for_version: '', + name: values.basic.name, + // stages: [], + // updated_at: '', + // uuid: pipelineId || '', + // is_default: false, }; httpClient.updatePipeline(pipelineId || '', pipeline).then(() => onFinish()); } diff --git a/web/src/app/infra/entities/api/index.ts b/web/src/app/infra/entities/api/index.ts index eb92f6a1..f722c3f2 100644 --- a/web/src/app/infra/entities/api/index.ts +++ b/web/src/app/infra/entities/api/index.ts @@ -64,15 +64,15 @@ export interface ApiRespPipelines { } export interface Pipeline { - uuid: string; + uuid?: string; name: string; description: string; - for_version: string; + for_version?: string; config: object; - stages: string[]; - is_default: boolean; - created_at: string; - updated_at: string; + stages?: string[]; + is_default?: boolean; + created_at?: string; + updated_at?: string; } export interface ApiRespPlatformAdapters {