From 6256b3f88d5f8901fbdd9aa93504c7b9591c6f74 Mon Sep 17 00:00:00 2001 From: Qu Xuan Date: Tue, 27 Oct 2020 16:11:20 +0800 Subject: [PATCH] fix: avoid sync project panic --- pkg/multicloud/qcloud/project.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/multicloud/qcloud/project.go b/pkg/multicloud/qcloud/project.go index ba6af90c7d..13b98f230a 100644 --- a/pkg/multicloud/qcloud/project.go +++ b/pkg/multicloud/qcloud/project.go @@ -79,6 +79,9 @@ func (client *SQcloudClient) GetProjects() ([]SProject, error) { projects := []SProject{} params := map[string]string{"allList": "1"} resp, err := client.accountRequestRequest("DescribeProject", params) + if err != nil { + return nil, errors.Wrapf(err, "DescribeProject") + } err = resp.Unmarshal(&projects) if err != nil { return nil, errors.Wrap(err, "resp.Unmarshal")