From 5f6019c699d90ad81b800c513799cf9eabe47208 Mon Sep 17 00:00:00 2001 From: ioito Date: Tue, 21 Dec 2021 14:20:03 +0800 Subject: [PATCH] fix(region): qcloud secgroup rule sync --- pkg/multicloud/qcloud/securitygroup.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/multicloud/qcloud/securitygroup.go b/pkg/multicloud/qcloud/securitygroup.go index e2c82bf40f..cc43418db4 100644 --- a/pkg/multicloud/qcloud/securitygroup.go +++ b/pkg/multicloud/qcloud/securitygroup.go @@ -369,7 +369,7 @@ func (self *SRegion) syncSecgroupRules(secgroupId string, rules []cloudprovider. params[fmt.Sprintf("SecurityGroupPolicySet.Ingress.%d.PolicyIndex", idx)] = fmt.Sprintf("%d", rule.PolicyIndex) } } - if len(ruleSet.Egress)+len(ruleSet.Ingress) > 0 { + if len(params) > 1 { _, err = self.vpcRequest("DeleteSecurityGroupPolicies", params) if err != nil { return errors.Wrapf(err, "DeleteSecurityGroupPolicies")