mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-24 16:03:43 +08:00
fix(region): delete modelart Sku purgeAll.managerId
This commit is contained in:
@@ -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 {
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user