From 02892e57bbbca4eefd78815f962210f28d054c2c Mon Sep 17 00:00:00 2001 From: Junyan Qin Date: Tue, 11 Nov 2025 18:10:31 +0800 Subject: [PATCH] fix: default is able to be deleted --- web/src/app/home/pipelines/PipelineDetailDialog.tsx | 3 --- .../components/pipeline-form/PipelineFormComponent.tsx | 8 +++++--- web/src/app/home/pipelines/page.tsx | 1 - 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/web/src/app/home/pipelines/PipelineDetailDialog.tsx b/web/src/app/home/pipelines/PipelineDetailDialog.tsx index c12bf768..1a849c91 100644 --- a/web/src/app/home/pipelines/PipelineDetailDialog.tsx +++ b/web/src/app/home/pipelines/PipelineDetailDialog.tsx @@ -39,7 +39,6 @@ export default function PipelineDialog({ onOpenChange, pipelineId: propPipelineId, isEditMode = false, - isDefaultPipeline = false, onFinish, onNewPipelineCreated, onDeletePipeline, @@ -133,7 +132,6 @@ export default function PipelineDialog({
{currentMode === 'config' && ( (false); const formSchema = isEditMode ? z.object({ @@ -133,6 +132,7 @@ export default function PipelineFormComponent({ httpClient .getPipeline(pipelineId || '') .then((resp: GetPipelineResponseData) => { + setIsDefaultPipeline(resp.pipeline.is_default ?? false); form.reset({ basic: { name: resp.pipeline.name, @@ -353,7 +353,9 @@ export default function PipelineFormComponent({ .getPipeline(pipelineId) .then((resp) => { const originalPipeline = resp.pipeline; - newPipelineName = `${originalPipeline.name}${t('pipelines.copySuffix')}`; + newPipelineName = `${originalPipeline.name}${t( + 'pipelines.copySuffix', + )}`; const newPipeline: Pipeline = { name: newPipelineName, description: originalPipeline.description, diff --git a/web/src/app/home/pipelines/page.tsx b/web/src/app/home/pipelines/page.tsx index c0b3930a..e84ae5b7 100644 --- a/web/src/app/home/pipelines/page.tsx +++ b/web/src/app/home/pipelines/page.tsx @@ -116,7 +116,6 @@ export default function PluginConfigPage() { onOpenChange={setDialogOpen} pipelineId={selectedPipelineId || undefined} isEditMode={isEditForm} - isDefaultPipeline={selectedPipelineIsDefault} onFinish={() => { getPipelines(); }}