From 21bf1410193dbf60672a6347ec00fd237104c23e Mon Sep 17 00:00:00 2001 From: wyike Date: Sat, 29 Oct 2022 16:02:30 +0800 Subject: [PATCH] Fix: bocde error override origin error message (#4951) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix bcode error Signed-off-by: 楚岳 * small fix Signed-off-by: 楚岳 Signed-off-by: 楚岳 --- pkg/apiserver/domain/service/addon.go | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/pkg/apiserver/domain/service/addon.go b/pkg/apiserver/domain/service/addon.go index e0cf4c9fb..b5354d6c0 100644 --- a/pkg/apiserver/domain/service/addon.go +++ b/pkg/apiserver/domain/service/addon.go @@ -412,16 +412,12 @@ func (u *addonServiceImpl) EnableAddon(ctx context.Context, name string, args ap continue } if strings.Contains(err.Error(), "specified version") { - berr := bcode.ErrAddonInvalidVersion - berr.Message = err.Error() - return berr + return bcode.ErrAddonInvalidVersion.SetMessage(err.Error()) } // wrap this error with special bcode if errors.As(err, &pkgaddon.VersionUnMatchError{}) { - berr := bcode.ErrAddonSystemVersionMismatch - berr.Message = err.Error() - return berr + return bcode.ErrAddonSystemVersionMismatch.SetMessage(err.Error()) } // except `addon not found`, other errors should return directly return err