From b6cc2804e10b064e589e0cc71629d71a9d03e5c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B1=88=E8=BD=A9?= Date: Fri, 5 Jul 2024 12:38:43 +0800 Subject: [PATCH] fix(region): avoid delete lb failed (#20710) --- pkg/compute/regiondrivers/managedvirtual.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkg/compute/regiondrivers/managedvirtual.go b/pkg/compute/regiondrivers/managedvirtual.go index e1ebd30ade..f558054388 100644 --- a/pkg/compute/regiondrivers/managedvirtual.go +++ b/pkg/compute/regiondrivers/managedvirtual.go @@ -315,8 +315,13 @@ func (self *SManagedVirtualizationRegionDriver) RequestDeleteLoadbalancer(ctx co if errors.Cause(err) == cloudprovider.ErrNotFound { return nil, nil } + return nil, errors.Wrapf(err, "GetILoadbalancer") } - return nil, iLb.Delete(ctx) + err = iLb.Delete(ctx) + if err != nil { + return nil, errors.Wrapf(err, "iLb.Delete") + } + return nil, nil }) return nil }