From 5c6a5c937516575dc5336d672dd083dd7a99f9d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B1=88=E8=BD=A9?= Date: Mon, 3 Dec 2018 12:19:54 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=A7=84=E5=88=99=E7=BC=BA?= =?UTF-8?q?=E5=A4=B1=E4=BC=98=E5=85=88=E7=BA=A7=E5=8F=8A=E6=8F=8F=E8=BF=B0?= =?UTF-8?q?=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/compute/models/secgrouprules.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkg/compute/models/secgrouprules.go b/pkg/compute/models/secgrouprules.go index c8a23f2ec1..c864d80a06 100644 --- a/pkg/compute/models/secgrouprules.go +++ b/pkg/compute/models/secgrouprules.go @@ -281,7 +281,13 @@ func (self *SSecurityGroupRule) String() string { } func (self *SSecurityGroupRule) toRule() (*secrules.SecurityRule, error) { - return secrules.ParseSecurityRule(self.String()) + rule, err := secrules.ParseSecurityRule(self.String()) + if err != nil { + return nil, err + } + rule.Description = self.Description + rule.Priority = int(self.Priority) + return rule, nil } func (self *SSecurityGroupRule) SingleRules() ([]secrules.SecurityRule, error) {