diff --git a/packages/ui/certd-server/src/plugins/plugin-upyun/client.ts b/packages/ui/certd-server/src/plugins/plugin-upyun/client.ts index 262d247d1..19c71e692 100644 --- a/packages/ui/certd-server/src/plugins/plugin-upyun/client.ts +++ b/packages/ui/certd-server/src/plugins/plugin-upyun/client.ts @@ -26,8 +26,11 @@ export class UpyunClient { private_key: cert.key } }); + if (!res.data?.result) { + throw new Error("upload cert failed: " + JSON.stringify(res.data)); + } - return res.data.result.certificate_id; + return res.data?.result?.certificate_id; } async getLoginToken() {