fix(region): dns zone cache purge

This commit is contained in:
ioito
2021-12-17 18:08:19 +08:00
parent b6bd866a7b
commit bc3bd5cd95
+10
View File
@@ -2139,6 +2139,16 @@ func (self *SCloudaccount) RealDelete(ctx context.Context, userCred mcclient.Tok
return errors.Wrapf(err, "project %s Delete", projects[i].Id)
}
}
caches, err := self.GetDnsZoneCaches()
if err != nil {
return errors.Wrapf(err, "GetDnsZoneCaches")
}
for i := range caches {
err = caches[i].RealDelete(ctx, userCred)
if err != nil {
return errors.Wrapf(err, "dns zone cache %s delete", caches[i].Id)
}
}
return self.SEnabledStatusInfrasResourceBase.Delete(ctx, userCred)
}