fix(region): delete modelart Sku purgeAll.managerId

This commit is contained in:
mhf
2022-11-24 22:38:15 +08:00
parent ce20baa1d7
commit 3e6c82f2fc
2 changed files with 10 additions and 1 deletions
-1
View File
@@ -1444,7 +1444,6 @@ func (self *SCloudprovider) RealDelete(ctx context.Context, userCred mcclient.To
CloudregionManager,
CloudproviderQuotaManager,
ModelartsPoolManager,
ModelartsPoolSkuManager,
} {
err = manager.purgeAll(ctx, userCred, self.Id)
if err != nil {
+10
View File
@@ -1122,6 +1122,16 @@ func (self *SCloudregion) purgeSkus(ctx context.Context, userCred mcclient.Token
return errors.Wrapf(err, "delete cache sku %s", cacheSkus[i].Id)
}
}
modelartsSku, err := self.GetModelartsPoolSkus()
if err != nil {
return errors.Wrapf(err, "GetModelartsPoolSkus")
}
for i := range modelartsSku {
err = modelartsSku[i].Delete(ctx, userCred)
if err != nil {
return errors.Wrapf(err, "delete modelarts sku %s", modelartsSku[i].Id)
}
}
return nil
}