diff --git a/packages/ui/certd-server/src/modules/cname/service/cname-provider-service.ts b/packages/ui/certd-server/src/modules/cname/service/cname-provider-service.ts index feec8ef9..354bc5a1 100644 --- a/packages/ui/certd-server/src/modules/cname/service/cname-provider-service.ts +++ b/packages/ui/certd-server/src/modules/cname/service/cname-provider-service.ts @@ -85,7 +85,10 @@ export class CnameProviderService extends BaseService { if (founds && founds.length > 0) { return founds[0]; } - return CommonProviders[0] as CnameProviderEntity; + if (CommonProviders.length > 0) { + return CommonProviders[0] as CnameProviderEntity; + } + return null; } async list(req: ListReq): Promise { diff --git a/packages/ui/certd-server/src/modules/cname/service/common-provider.ts b/packages/ui/certd-server/src/modules/cname/service/common-provider.ts index fb0f987b..9752b9d8 100644 --- a/packages/ui/certd-server/src/modules/cname/service/common-provider.ts +++ b/packages/ui/certd-server/src/modules/cname/service/common-provider.ts @@ -7,11 +7,11 @@ export type CnameProvider = { title: string; }; export const CommonProviders = [ - { - id: -1, - domain: 'cname.certd.com.cn', - title: '公共CNAME服务', - }, + // { + // id: -1, + // domain: 'cname.certd.com.cn', + // title: '公共CNAME服务', + // }, ]; export class CommonDnsProvider implements IDnsProvider {