fix(region): cert&acl cache delete condition check

This commit is contained in:
TangBin
2020-12-18 17:07:08 +08:00
parent 15e1058519
commit d91c7a62dc
2 changed files with 2 additions and 0 deletions
@@ -265,6 +265,7 @@ func (lbacl *SCachedLoadbalancerAcl) ValidateDeleteCondition(ctx context.Context
Filter(sqlchemy.OR(sqlchemy.IsNull(pdF), sqlchemy.IsFalse(pdF))).
Equals("domain_id", lbacl.DomainId).
Equals("acl_id", lbaclId).
Equals("cached_acl_id", lbaclId).
CountWithError()
if err != nil {
return httperrors.NewInternalServerError("get acl count fail %s", err)
@@ -102,6 +102,7 @@ func (self *SCachedLoadbalancerCertificate) ValidateDeleteCondition(ctx context.
n, err := t.Query().
Equals("domain_id", self.DomainId).
Equals("certificate_id", lbcertId).
Equals("cached_certificate_id", self.GetId()).
Filter(sqlchemy.OR(sqlchemy.IsNull(pdF), sqlchemy.IsFalse(pdF))).
CountWithError()
if err != nil {