diff --git a/pkg/compute/models/vpcs.go b/pkg/compute/models/vpcs.go index 24254d5b69..20465e2cf0 100644 --- a/pkg/compute/models/vpcs.go +++ b/pkg/compute/models/vpcs.go @@ -519,7 +519,7 @@ func (self *SVpc) syncRemoveCloudVpc(ctx context.Context, userCred mcclient.Toke err = self.SetStatus(userCred, api.VPC_STATUS_UNKNOWN, "sync to delete") } } else { - err = self.RealDelete(ctx, userCred) + err = self.Purge(ctx, userCred) if err == nil { notifyclient.EventNotify(ctx, userCred, notifyclient.SEventNotifyParam{ Obj: self,