From b6b5c6041b76a95930cd7e5970172fc6ba9c4e37 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B1=88=E8=BD=A9?= Date: Thu, 19 Jun 2025 17:53:10 +0800 Subject: [PATCH] fix(region): ssl certificate purge (#22743) --- pkg/compute/models/purge.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkg/compute/models/purge.go b/pkg/compute/models/purge.go index 97fa9ea40b..8367d4b4e7 100644 --- a/pkg/compute/models/purge.go +++ b/pkg/compute/models/purge.go @@ -921,10 +921,12 @@ func (cprvd *SCloudprovider) purge(ctx context.Context, userCred mcclient.TokenC dnszones := DnsZoneManager.Query("id").Equals("manager_id", cprvd.Id) records := DnsRecordManager.Query("id").In("dns_zone_id", dnszones.SubQuery()) dnsVpcs := DnsZoneVpcManager.Query("row_id").In("dns_zone_id", dnszones.SubQuery()) + ssls := SSLCertificateManager.Query("id").Equals("manager_id", cprvd.Id) quotas := CloudproviderQuotaManager.Query("id").Equals("manager_id", cprvd.Id) pairs := []purgePair{ {manager: CloudproviderQuotaManager, key: "id", q: quotas}, + {manager: SSLCertificateManager, key: "id", q: ssls}, {manager: DnsZoneVpcManager, key: "row_id", q: dnsVpcs}, {manager: DnsRecordManager, key: "id", q: records}, {manager: DnsZoneManager, key: "id", q: dnszones},