From 418bcddc95bf19d2659d2a9cfe336bc059d157b0 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Tue, 20 Jan 2026 16:56:36 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E6=B5=81=E6=B0=B4?= =?UTF-8?q?=E7=BA=BF=E5=A4=8D=E5=88=B6=E5=87=BA=E9=94=99=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/ui/certd-client/src/views/certd/pipeline/crud.tsx | 5 ++++- .../src/plugins/plugin-aliyun/plugin/deploy-to-esa/index.ts | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/ui/certd-client/src/views/certd/pipeline/crud.tsx b/packages/ui/certd-client/src/views/certd/pipeline/crud.tsx index edb682acb..95610ff7b 100644 --- a/packages/ui/certd-client/src/views/certd/pipeline/crud.tsx +++ b/packages/ui/certd-client/src/views/certd/pipeline/crud.tsx @@ -51,7 +51,10 @@ export default function ({ crudExpose, context: { selectedRowKeys } }: CreateCru delete form.lastVars; delete form.createTime; delete form.id; - let pipeline = JSON.parse(form.content); + let pipeline = form.content; + if (typeof pipeline === "string" && pipeline.startsWith("{")) { + pipeline = JSON.parse(form.content); + } pipeline.title = form.title; pipeline = setRunnableIds(pipeline); form.content = JSON.stringify(pipeline); diff --git a/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-esa/index.ts b/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-esa/index.ts index 2f1c975cc..d46cb5d64 100644 --- a/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-esa/index.ts +++ b/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-esa/index.ts @@ -130,7 +130,7 @@ export class AliyunDeployCertToESA extends AbstractTaskPlugin { try{ await this.clearSiteCert(client,siteId); }catch (e) { - this.logger.error("清理站点[${siteId}]证书失败",e) + this.logger.error(`清理站点[${siteId}]证书失败`,e) } try { @@ -160,7 +160,7 @@ export class AliyunDeployCertToESA extends AbstractTaskPlugin { try{ await this.clearSiteCert(client,siteId); }catch (e) { - this.logger.error("清理站点[${siteId}]证书失败",e) + this.logger.error(`清理站点[${siteId}]证书失败`,e) } } }