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) } } }