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 1c54b8563..c5e657825 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 @@ -275,11 +275,13 @@ export class AliyunDeployCertToESA extends AbstractTaskPlugin { } }); - const list = certListRes.Result; + let list = certListRes.Result || []; + list = list.filter((item: any) => item.Type === "cas"); if (!list || list.length === 0) { - this.logger.info(`站点[${siteId}]没有证书, 无需删除`); + this.logger.info(`站点[${siteId}]没有CAS证书, 无需删除`); return } + if (list.length < certLimit) { this.logger.info(`站点[${siteId}]证书数量(${list.length})未超限制, 无需删除`); return;