mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-01 15:07:17 +08:00
fix(region): cert&acl cache delete condition check
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user