From 55525a990cd80dc536f56c7839d229ca0593cdc3 Mon Sep 17 00:00:00 2001 From: tb365 Date: Fri, 28 May 2021 15:45:39 +0800 Subject: [PATCH] fix(region): lbcert cache clean duplicate data fix --- pkg/compute/models/loadbalancercachedcertificates.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/compute/models/loadbalancercachedcertificates.go b/pkg/compute/models/loadbalancercachedcertificates.go index e6c11af2a3..5a2c657b6b 100644 --- a/pkg/compute/models/loadbalancercachedcertificates.go +++ b/pkg/compute/models/loadbalancercachedcertificates.go @@ -584,7 +584,7 @@ func (manager *SCachedLoadbalancerCertificateManager) ListItemExportKeys(ctx con } func (man *SCachedLoadbalancerCertificateManager) InitializeData() error { - certs := man.Query().SubQuery() + certs := man.Query().IsFalse("pending_deleted").SubQuery() sq := certs.Query(certs.Field("id"), certs.Field("external_id"), sqlchemy.COUNT("external_id").Label("total")) sq2 := sq.GroupBy("external_id").SubQuery() sq3 := sq2.Query(sq2.Field("external_id")).GT("total", 1).SubQuery()