From deb22739b790acc088280ce2096d568e3186586f Mon Sep 17 00:00:00 2001 From: Junyan Qin Date: Wed, 16 Apr 2025 14:00:11 +0800 Subject: [PATCH] perf(pipeline): currently not allowed to change `is_default` field --- pkg/api/http/service/pipeline.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/api/http/service/pipeline.py b/pkg/api/http/service/pipeline.py index c0f1c08a..de41f351 100644 --- a/pkg/api/http/service/pipeline.py +++ b/pkg/api/http/service/pipeline.py @@ -86,6 +86,9 @@ class PipelineService: del pipeline_data['for_version'] if 'stages' in pipeline_data: del pipeline_data['stages'] + if 'is_default' in pipeline_data: + del pipeline_data['is_default'] + await self.ap.persistence_mgr.execute_async( sqlalchemy.update(persistence_pipeline.LegacyPipeline).where(persistence_pipeline.LegacyPipeline.uuid == pipeline_uuid).values(**pipeline_data) )